Gegenstand der Vorlesung sind grundlegende Techniken der Implementierung von Programmiersprachen, die auch über den Compilerbau hinaus vielseitige Anwendungen finden. Wir behandeln:
Interpreter, Compiler und Bootstrapping
Übersetzungsschemata
Syntaxanalyse
Abbildung imperativer Sprachen auf abstrakte Maschinen
Codeerzeugung
Ein Skript liegt vor; weitere Literatur wird in der Vorlesung angegeben.
Grundkenntnisse in verschiedenen Programmiersprachen,
Grundkenntnisse in Theoretischer informatik (Formale Sprachen)
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum | |
---|---|---|---|---|---|
wöchentlich | Di | 10-12 | U10-146 | 07.04.-18.07.2014 |
Verstecke vergangene Termine <<
Modul | Veranstaltung | Leistungen | |
---|---|---|---|
39-M-Inf-PS Programmiersprachen | Programmiersprachen und ihre Übersetzer | benotete Prüfungsleistung
|
Studieninformation |
Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.