Compilerbau
Inhalt
Modelle, Methoden und Werkzeuge zur semantikgetreuen
Übersetzung zwischen verschiedenen Programmiersprachen.
Anwendung
Interpreter und Compiler für anwendungsspezifische
Sprachen selbst schreiben.
Gliederung
- abstrakte Syntax von Programmiersprachen
- Interpretation funktionaler Programme,
Lambda-Kalkül
- Interpretation imperativer Programme, Continuations
- konkrete Syntax von Programmiersprachen, Parser
- statische Typisierung von Programmen
- Codeerzeugung
- Laufzeitumgebung, automatische Speicherverwaltung
Literatur
Konzept und Literatur siehe https://www.imn.htwk-leipzig.de/~waldmann/talk/13/fg214/