PSlogo
homeicon uni sucheicon suche siteicon sitemap kontakticon kontakt
unilogo Universität Stuttgart
 

Institut für Softwaretechnologie

 

Grundlagen der Programmiersprachen und Compilerbau (3V + 1Ü)

Dozent

Prof. Dr. Erhard Plödereder
  • Di. 14:00 -- 15:30, Hörsaal V38.04
  • Do. 15:45 -- 17:15, Hörsaal V38.04 (14-täglich)

Übungen (14-täglich)

Stefan Staiger-Stöhr
Steffen Keul
Aoun Raza
  • Gruppe 1, Do. 11:30 -- 13:00, Raum 0.457 (Staiger-Stöhr)
  • Gruppe 2, Fr. 08:00 -- 09:30, Raum 0.108 (Keul)
  • Gruppe 3, Fr. 09:45 -- 11:15, Raum 0.457 (Raza)
  • Gruppe 4, Fr. 11:30 -- 13:00, Raum 0.447 (Raza)
Um eine gleichmäßige Auslastung der Gruppen zu ermöglichen bitten wir um Anmeldung auf dieser Seite. Die Anmeldung wird direkt im Anschluss an die erste Vorlesung am 14.10.2008 freigegeben. Benutzername ist cb, Passwort lalr.

Aktuelles

Als HTML oder als .

Skript

Skript (pdf) zur Vorlesung. Kommentare aller Art sind herzlich willkommen.

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

Übungsaufgaben

Übungsblatt Anmerkung Folien
Blatt 1 Die Übungen starten am 30.10.2008
Blatt 2 Besprechung am 13./14.11.2008
Blatt 3 Besprechung am 27./28.11.2008
Am Do. 27.11 Übung findet in Raum 0.453 um 15:45 - 17:15 fuer Gruppe 3
Am Fr.  28.11 Übung findet in Raum 0.457 um 08:00 - 09:30 fuer Gruppe 4
pdf
Blatt 4 Besprechung am 11./12.12.2008 pdf
Blatt 5 Besprechung am 8./9.1.2009 pdf
Blatt 6 Besprechung am 22./33.1.2009
Blatt 7 Besprechung am 5./6.2.2009

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.

Voraussetzungen

Vordiplom

Weiterführende Veranstaltungen

Literatur

Online-Literatur