Professur Praktische Informatik






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.