logo of the SSW institute ;)
Computer Science
System Software

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Talks
Library
Gallery
Links
Search

Webmaster


Ceepus
Home General Staff Markus Löberbauer Teaching CC2009RS

Compiler Construction in .Net (Novi Sad, Serbia)

Lecturer: Löberbauer Markus

Dates

No. Time Room Content
1 10.04.2009 16.00 Lab 59/3 Overview, Introduction
2 11.04.2009 09.00 Lab 59/3 The Compiler Generator Coco/R, .Net
3 12.04.2009 09.00 Lab 59/3 The Compiler Generator Coco/R, .Net, Oral Exam

Description

This lecture teaches practical knowledge on compiler construction. After this course, students should be able to write compilers for simple languages. The important phases of a compiler, the lexical analyses, syntax analyses, semantic handling and code generation will be discussed in this course. Further more this course will give an insight over attributed grammars and compiler generators.

In the course we will use the compiler generator Coco/R to generate a compiler from a very streamlined programming language (called micro). The compiler will generate .Net executables.

Downloads, Links

Grading

The grade results from score obtained during the course and a short oral exam.

Continuative Literature

  • P.Terry: Compiling with C# and Java. Pearson Addison-Wesley 2005
  • A.V.Aho, R.Sethi, J.D.Ullman: Compilers -- Principles, Techniques and Tools. Addison-Wesley 1986
  • R. Hunter: The Essence of Compilers. Pearson Prentice Hall, 1999