Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Institut für Informatik

Compilerbau (CB)

Studienpunkte: 5

Lern- und Qualifikationsziele

Studierende erlernen die Grundlagen der Analyse und der Übersetzung von Programmiersprachen und wenden diese beim Bau eines einfachen Compilers selbst an.

Inhalte

  • Architektur und Aufgaben eines Compilers
  • Anwendung der Theorie der Automaten (endliche Automaten, Kellerautomaten) auf Probleme des Übersetzerbaus; lexikalische Analyse; Konzepte und Techniken des Parsings
  • Semantische Analyse (inkl. Typerkennung, verträglichkeit, Gültigkeitsbereiche, Abhängigkeitsanalyse); Konzepte der Speicherorganisation; Grundlagen der Codegenierung (insbesondere abstrakter Maschinencode)
  • Optimierungstechniken im Überblick

 

Dozent

Prof. Dr. Joachim Fischer

Links:

Systemanalyse