Modulbeschreibung

Compilerbau und Programmiermodelle

ECTS-Punkte:
4
Lernziele:
  1. Compilerbau: Die Mechanismen des Compilers verstehen und eigene Compiler entwickeln können.
  2. Alternative Programmiermodelle: Ein Verständnis und Sinn für verschiedene Programmiermodelle, und Sprachen ausserhalb des imperativen/OO Paradigmas entwickeln. Insbesondere wird funktionale Programmierung und logische Programmierung behandelt.

Kurse in diesem Modul

Compilerbau und Programmiermodelle:
  1. Compilerbau:
    1.1 Lexer / Scanner
    1.2 Parser
    1.3 Intermediate representation
    1.4 Semantic checker
    1.5 Code generation
    1.6 OO Laufzeit-Mechanismen
  2. Alternative Programmiermodelle:
    2.1 Funktonale Programmierung
    2.2 Logische Programmierung
    2.3 Spezialthemen (je nach Interesse und Zeit.  Z.B.: Typsysteme, Computational Logic, Formale Modellierung, Hardware Description Languages)
    2.4 Vergleiche und Reflektion
Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.