Compilerbau
Zusammenfassung:
Die Vorlesung stellt Konzepte und Techniken des Compilerbaus vor, die für die
Entwicklung eines Compilers notwendig sind. Dabei werden alle konzeptionellen
Phasen eines Compilers von der lexikalischen Analyse bis hin zur
Codegenerierung angesprochen. Darüber hinaus sollen Techniken zur effizienten
automatisierten Analyse und Bearbeitung hierarchisch strukturierter Dokumente
erlernt werden. In den Übungen werden die Inhalte der Vorlesung praktisch
angewendet.
Prüfungstermin:
Die schriftliche Abschlussklausur findet am Freitag, dem 3. Februar 2012, 11:30-13:00, Raum 1/305 statt.
Es sind keine Hilfsmittel zugelassen.
Die Anmeldung muss rechtzeitig über das zentrale Prüfungsamt erfolgen.
Literatur:
- Aho, Sethi, Ullman: Compilers, AddisonWesley, 1986.
- R. Wilhelm und D. Maurer: Übersetzerbau, Springer Verlag, 1997.
- M. Wolfe: High Performance Compilers for Parallel Computing, AddisonWesley, 1996.
- S. Muchnick: Advanced Compiler Design and Implementation, Morgan Kaufmann, 1997.
Folien:
- Teil 1 (Seiten 1-50; Stand 17. Oktober 2011): PDF
- Teil 2 (Seiten 51-63; Stand 26. Oktober 2011): PDF
- Teil 3 (Seiten 64-95; Stand 1. November 2011): PDF
- Teil 4 (Seiten 96-143; Stand 22. November 2011): PDF
- Teil 5 (Seiten 143-190; Stand 6. Dezember 2011): PDF
- Teil 6 (Seiten 207-234; Stand 17. Januar 2012): PDF
- Teil 7 (Seiten 235-257; Stand 24. Januar 2012): PDF
Übungsblätter:
- 1. Übungsblatt: HTML
- 2. Übungsblatt: HTML
- 3. Übungsblatt: HTML
- 4. Übungsblatt: HTML
- 5. Übungsblatt: HTML
- 6. Übungsblatt: HTML
- 7. Übungsblatt: HTML
- 8. Übungsblatt: HTML
- 9. Übungsblatt: HTML
- 10. Übungsblatt: HTML
- 11. Übungsblatt: HTML
- 12. Übungsblatt: HTML
Hinweise:
- Übungsbeginn ist der 20. Oktober 2011.
- Der Zugriff auf die Vorlesungsfolien und Übungsaufgaben wird nach Anmeldung unter joerg.duemmler@... freigeschaltet.