Titel und Nr.: | Struktur und Implementierung von Programmiersprachen II (VLN: 5112) | |
---|---|---|
Umfang und Art: | 2V + 2Ü | |
Dozent: | Christoph Herrmann | |
ausgerichtet auf: | ab 5. Semester | |
Voraussetzungen: | Grundlagen der Informatik I, Programmierkenntnisse | |
Anrechenbar für: |
Bachelorstudiengang Informatik
Säule Informatik I (Verfahren und Methoden) Säule Informatik II (Systeme und Anwendungen) Säule Mathematik I (Grundlagen) Säule Mathematik II (Anwendungen) Nebenfach Informatik Nebenfach Mathematik Studienschwerpunkt Informationsmanagement Studienschwerpunkt Internationale Beziehungen Studienschwerpunkt Mathematische Modellierung Studienschwerpunkt Neue Medien Studienschwerpunkt Intelligente Technische Systeme Vertiefungsgebiet(e): |
ja, mit 5 ECTS-Punkten
ja nein nein nein ja nein nein nein nein nein nein Methoden des Programmentwurfs (3) |
Inhalt: | Standardtechniken des Übersetzerbaus, insbesondere optimierende Codegenerierung, Typprüfung, Speicherverwaltung, Kontrollflussorganisation | |
Literatur: |
D. Grune, H. Bal, C. Jacobs, K. Langendoen:
Modern Compiler Design
Andrew Appel (mit Jens Palsberg):
Modern Compiler Implementation in Java (2nd edition) Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman: Compilers - Principles, Techniques and Tools International Computer Science Series, Addison-Wesley, 1986, Signatur: ST 265 A286 C7. |
|
Anmerkungen: | Aktuelle Informationen zu dieser Vorlesung gibt es auf einer eigenständigen Webseite. |