Compilerbau
SS 2019



Aktuelles

Aktuelle Aufgabenblätter

Die nachfolgenden Aufgabenblätter dienen der Vertiefung der theoretischen Grundlagen. Sie beziehen sich auf die Vorlesungsinhalte. Das zur Lösung notwendige Wissen ist vollständig im Skript zur Vorlesung enthalten. Aufgaben ähnlicher Art sind Bestandteil der Klausur.

Diese Aufgaben sollen selbstständig in Einzel- oder Teamarbeit bearbeitet werden. Falls Ihnen die Lösung nicht gelingt oder Sie sich unsicher sind, ob ihre Lösung richtig ist, wenden Sie sich während der Übungsstunden an einen Tutor zur Klärung. Für ausgewählte Aufgaben werden Lösungsvorschläge veröffentlicht.

(Praktikumsaufgaben siehe unten)

Praktikum und Hausübungen

Im Praktikum wird ein kompletter Compiler für die einfache prozedurale Programmiersprache SPL entwickelt. Als Entwicklungssprache wird Java empfohlen, allerdings ist auch C als Implementierungssprache möglich. Für die lexikalische Analyse wird bei Java der Scannergenerator jflex (für C: flex) eingesetzt, für die Syntaxanalyse der Parsergenerator cup (für C: bison).

Zum Compilerbaupraktikum im gibt es

Praktikumsaufgaben und Hausübungen

Skripten

Die Unterlagen werden im Adobe PDF-Format bereitgestellt.

Leistungsnachweis

Im SS 2019 wird der Leistungsnachweis für das Fach "Compilerbau" durch erfolgreiche Teilnahme an der Klausur erbracht. Die Klausur findet voraussichtlich im September 2018 statt.

Alte Klausuren