185.274 Advanced Compilers
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2011S, VO, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VO Lecture

Aim of course

Knowledge of construction and function of compilers and compiler generators.

Subject of course

Basics of compilers and interpreters, structure of compilers, lexical analysis, syntax analysis (top down, bottom-up), syntax directed compilation (attribute grammars), semantic analysis, intermediate representations, machine code, run time system, optimizations, compilation of object oriented features, mini compiler (Java Prolog).

Additional information

Zur Ergänzung und Vertiefung der LVA 185.274 Weiterführender Übersetzerbau bieten sich im SS 2009 besonders auch folgende zwei erstmals angebotene Lehrveranstaltungen an: 185.323 Wolf Zimmermann Verifikation von Übersetzern Vorlesung mit Übung, 2009S, 2.0h ECTS 3.0 (Vertiefungsveranstaltung) 185.331 Robert Glück Progamminvertierung und Reversibles Rechnen Vorlesung mit Übung, 2009S, 2.0h ECTS 3.0 (Vertiefungsveranstaltung)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu11:00 - 13:0024.03.2011 - 23.06.2011EI 10 Fritz Paschke HS - BI KRALL
Advanced Compilers - Single appointments
DayDateTimeLocationDescription
Thu24.03.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu31.03.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu07.04.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu14.04.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu21.04.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu28.04.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu05.05.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu12.05.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu19.05.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu26.05.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu02.06.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu09.06.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu16.06.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Thu23.06.201111:00 - 13:00EI 10 Fritz Paschke HS - BI KRALL
Course is held blocked

Examination modalities

written or aural

Course registration

Not necessary

Curricula

Literature

Lecture notes for this course are available. Price: 15.0 Andrew Appel: modern compiler implementation

Miscellaneous

Language

German