Zur Webseite der Informatik

Abteilung Programmiersprachen und Übersetzerbau

Die jenigen, die sich für Complerbau (90min, NICHT Grundlagen Compilerbau!!!) angemeldet haben kommen bitte in den 0.108 Seminarraum im Informatikbau um 11:00 Uhr. Die Klausur wird etwas verspätet beginnen; lassen Sie daher in Ihrer Planung etwas Spielraum am Ende. 13 Uhr sollte ausreichen.

Compilerbau (3V + 1Ü)

Prof. Dr. Erhard Plödereder

Vorlesung:

  • Do. 14:00 - 15:30 Uhr, Hörsaal V38.04
  • Fr. 14:00 - 15:30 Uhr, Hörsaal V.38.04 (14-täglich)

Bitte beachten Sie die "Hinweise für Wiederholer der Klausur".

Vorlesungstermine:


Termin Uhrzeit Raum
1. Vorlesung Do., 10.04.2014 14:00 Uhr V38.04
2. Vorlesung Fr., 11.04.2014 14:00 Uhr V38.04
3. Vorlesung Do., 17.04.2014 14:00 Uhr V38.04
4. Vorlesung Do., 24.04.2014 14:00 Uhr V38.04
5. Vorlesung Fr., 02.05.2014 14:00 Uhr V38.04
6. Vorlesung Do., 08.05.2014 14:00 Uhr V38.04
7. Vorlesung Do., 15.05.2014 14:00 Uhr V38.04
8. Vorlesung Fr., 16.05.2014 14:00 Uhr V38.04
9. Vorlesung Do., 22.05.2014 14:00 Uhr V38.04
10. Vorlesung Fr., 30.05.2014 14:00 Uhr
V38.04
11. Vorlesung Do., 05.06.2014 14:00 Uhr V38.04
12. Vorlesung Fr., 20.06.2014 14:00 Uhr V38.04
13. Vorlesung Do., 26.06.2014 14:00 Uhr V38.04
14. Vorlesung Do., 03.07.2014 14:00 Uhr V38.04
15. Vorlesung Fr., 04.07.2014 14:00 Uhr V38.04
16. Vorlesung Do., 10.07.2014 14:00 Uhr V38.04
17. Vorlesung Do., 17.07.2014 14:00 Uhr V38.04
18. Vorlesung Fr., 18.07.2014 14:00 Uhr V38.04

Übungen

Sandro Degiorgi

Timm Felden

  • Mi. 15:45 - 17:15 Uhr, 0.363
  • Do. 15:45 - 17:15 Uhr, 0.124
  • Do. 17:30 - 19:00 Uhr, 0.124
  • Fr. 09:45 - 11:15 Uhr, 0.363

Beginn des Übungsbetriebes voraussichtlich am Mittwoch, den 23.04.2014.

Anmeldung zu den Übungsgruppen

Bitte melden Sie sich an einer der Übungsgruppen hier (Nutzer: compbau, Passwort: cbau14) an. Die Räumlichkeiten sind jeweils auf 20 Plätze begrenzt.


Termin Raum Materialien
1. Übung 23.04., 15:45 Uhr 0.363 Übungsblatt 1
24.04., 15:45 Uhr 0.124
24.04., 17:30 Uhr 0.124
25.04., 09:45 Uhr 0.363
2. Übung 07.05., 15:45 Uhr 0.363 Übungsblatt 2
08.05., 15:45 Uhr 0.124
08.05., 17:30 Uhr 0.124
09.05., 09:45 Uhr 0.363
3. Übung 21.05., 15:45 Uhr 0.363 Übungsblatt 3
22.05., 15:45 Uhr 0.124
22.05., 17:30 Uhr 0.124
23.05., 09:45 Uhr 0.363
4. Übung 04.06., 15:45 Uhr 0.363

Übungsblatt 4

05.06., 15:45 Uhr 0.124
05.06., 17:30 Uhr 0.124
06.06., 09:45 Uhr 0.363
5. Übung 25.06., 15:45 Uhr 0.363

Übungsblatt 5

26.06., 15:45 Uhr 0.124
26.06., 17:30 Uhr 0.124
27.06., 09:45 Uhr 0.363
6. Übung 09.07., 15:45 Uhr 0.363 Übungsblatt 6
10.07., 15:45 Uhr 0.124
10.07., 17:30 Uhr 0.124
11.07., 09:45 Uhr 0.363
7. Übung 16.07., 15:45 Uhr 0.363

Übungsblatt 7

17.07., 15:45 Uhr 0.124
17.07., 17:30 Uhr 0.124
18.07., 09:45 Uhr 0.363

Skript

Skript zur Vorlesung. Kommentare aller Art sind herzlich willkommen. Achtung: Das Skript kann nur Uni-intern heruntergeladen werden!

Compilerbau- The Movie A Front-End Action Thriller »BigParse«.

Literatur

  • A. V. Aho, M.S. Lahm, R. Sethi, J. D. Ullman: Compilers - Principles, Techniques, and Tools Addison, Wesley (2007)
  • Niklaus Wirth: Compilerbau: Eine Einführung, Teubner (1986)
  • Wilhelm, Maurer: Übersetzerbau, 2. Auflage, Springer Verlag, Berlin (1997)
  • Andrew W. Appel: Modern Compiler Implementation In Java, Cambridge University Press (2002)
  • Uwe Kastens: Übersetzerbau (1990)

Online-Literatur

  • Dick Grune und Ceriel J. H. Jacobs Parsing Techniques - A Practical Guide
  • Niklas Wirth: Compiler Construction
  • Ralph E. Griswold and Madge T. Griswold : The Implementation of the Icon Programming Language
  • C. A. R. Hoare Communicating Sequential Processes (CSP)