Zur Webseite der Informatik

Abteilung Programmiersprachen und Übersetzerbau

Grundlagen des Compilerbaus und der Programmiersprachen (3V + 1Ü)

Klausurergebnisse (WS13/14)

Die Korrektur der Klausur ist abgeschlossen. Die Ergebnisse, sowie Musterlösung, finden Sie ab Donnerstag am schwarzen Brett der Abteilung (neben Raum 1.217).

Klausurseinsicht (WS13/14)

Die Klausureinsicht ist am Montag, den 14.04.2014, ab 13:00 Uhr in Raum 1.218.

Klausurergebnisse

Die Korrektur der Klausur ist abgeschlossen. Die Ergebnisse, sowie Musterlösung, finden Sie am schwarzen Brett der Abteilung (neben Raum 1.217).

Klausurseinsicht

Die Klausureinsicht ist am Mittwoch, den 30.10.2013, ab 12:30 Uhr in Raum 1.212 (SunTrec Raum).

Dozent

Prof. Dr. Erhard Plödereder

  • Di. 14:00 - 15:30 Uhr, Hörsaal V38.04
  • Do. 14:00 - 15:30 Uhr, Hörsaal V38.04 (14-tg.)

Klausur

Die Klausur findet am Mittwoch, 2. Oktober 2013, von 16:00-17:00 Uhr in V 47.01, Pfaffenwaldring 47 statt.

Diese Klausur ist die Prüfungsform zur Lehrveranstaltung für alle Studierenden aller Studiengänge (auch Diplom), mit Ausnahme einer Vertiefungslinien-Prüfung, die mündlich erfolgt.

Prüfungsangemeldete sollten auch die Hinweise für Angemeldete lesen.

Vorlesungstermine:


Termin Uhrzeit Raum
1. Vorlesung 09.04.2013 14:00 - 15:30 Uhr
V38.04
2. Vorlesung 11.04.2013 14:00 - 15:30 Uhr V38.04
3. Vorlesung 16.04.2013 entfällt! entfällt!
4. Vorlesung 23.04.2013 14:00 - 15:30 Uhr V38.04
5. Vorlesung 25.04.2013 14:00 - 15:30 Uhr V38.04
6. Vorlesung 30.04.2013 14:00 - 15:30 Uhr V38.04
7. Vorlesung 07.05.2013 14:00 - 15:30 Uhr V38.04
8. Vorlesung 14.05.2013 14:00 - 15:30 Uhr V38.04
9. Vorlesung 28.05.2013 14:00 - 15:30 Uhr V38.04
10. Vorlesung 04.06.2013 14:00 - 15:30 Uhr V38.04
11. Vorlesung 06.06.2013 14:00 - 15:30 Uhr V38.04
12. Vorlesung 11.06.2013 14:00 - 15:30 Uhr V38.04
13. Vorlesung 18.06.2013 14:00 - 15:30 Uhr V38.04
14. Vorlesung 20.06.2013 14:00 - 15:30 Uhr V38.04
15. Vorlesung 25.06.2013 14:00 - 15:30 Uhr V38.04
16. Vorlesung 27.06.2013 14:00 - 15:30 Uhr V38.04
17. Vorlesung 02.07.2013 14:00 - 15:30 Uhr V38.04
18. Vorlesung 09.07.2013 14:00 - 15:30 Uhr V38.04
19. Vorlesung 11.07.2013 14:00 - 15:30 Uhr V38.04
20. Vorlesung 16.07.2013 14:00 - 15:30 Uhr V38.04

News

Als HTML oder als

Übungen

Sandro Degiorgi
Timm Felden

(etwa) 14-täglich

  • Mo. 15:45 - 17:15 Uhr, Raum 0.463
  • Mi. 14:00 - 15:30 Uhr, Raum 0.463
  • Do. 15:45 - 17:15 Uhr, Raum 0.124
  • Fr. 14:00 - 15:45 Uhr, Raum 0.124

Anmeldung zu den Übungsgruppen

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

Übungstermine:


TerminUhrzeitRaumÜbungsblatt
1. Übung Mo., 15.04.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 1
Mi., 17.04.2013
14:00 - 15:30 Uhr 0.463
Do., 18.04.2013
15:45 - 17:15 Uhr 0.124
Fr., 19.04.2013
14:00 - 15:30 Uhr 0.124
2. Übung Mo., 29.04.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 2
Mi., 01.05.2013
Feiertag
Do., 02.05.2013
15:45 - 17:15 Uhr 0.124
Fr., 03.05.2013
14:00 - 15:30 Uhr 0.124
3. Übung Mo., 13.05.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 3
Mi., 15.05.2013
14:00 - 15:30 Uhr 0.463
Do., 16.05.2013
15:45 - 17:15 Uhr 0.124
Fr., 17.05.2013
14:00 - 15:30 Uhr 0.124
4. Übung Mo., 10.06.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 4
Mi., 12.06.2013
14:00 - 15:30 Uhr 0.463
Do., 13.06.2013
15:45 - 17:15 Uhr 0.124
Fr., 14.06.2013
14:00 - 15:30 Uhr 0.124
5. Übung Mo., 24.06.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 5
Mi., 26.06.2013
14:00 - 15:30 Uhr 0.463
Do., 27.06.2013
15:45 - 17:15 Uhr 0.124
Fr., 28.06.2013
14:00 - 15:30 Uhr 0.124
6. Übung Mo., 08.07.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 6
Mi., 10.07.2013
14:00 - 15:30 Uhr 0.463
Do., 11.07.2013
15:45 - 17:15 Uhr 0.124
Fr., 12.07.2013
14:00 - 15:30 Uhr 0.124
7. Übung Mo., 15.07.2013
15:45 - 17:15 Uhr 0.463 Übungsblatt 7
Mi., 17.07.2013
14:00 - 15:30 Uhr 0.463
Do., 18.07.2013
15:45 - 17:15 Uhr 0.124
Fr., 19.07.2013
14:00 - 15:30 Uhr 0.124

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«.

Beschreibung

In der Vorlesung werden die grundlegende Ideen und Techniken für die Implementierung der Programmiersprachen vermittelt.

Aus dem Inhalt:

  • Grundstruktur eines Compilers
  • Techniken der lexikalischen Analyse, reguläre Ausdrücke, endl. Automaten, Scanner-Generatoren
  • Parsing-Techniken, rekursiver Abstieg, LL- und LR-Sprachen, Parser-Generatoren
  • syntaxgesteuerte Übersetzung, Spezifikation und Implementierung
  • statische semantische Analyse und Speicherorganisation.

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)