Vorlesung Compilerbau (SS 2021)
Wichtige Informationen zur kommenden Klausur in Compilerbau I
Die Klausur wird als Take-Home-Exam am 12. August 2021 von 9:00-10:00 (Dauer: 1 Stunden) stattfinden. Sie werden am 12. August 2021 bis 9:00 die Aufgaben an Ihre universitäre Email-Adresse (vorname.nachname@student.uni-siegen.de) geschickt bekommen.
Die Lösungen müssen mit der Hand geschrieben werden. Schreiben Sie bitte deutlich. Unleserliche Lösungen sind ungültig.
Es ist nicht notwendig, die Klausur auszudrucken: Sie können Ihre Lösungen gerne auf eigene (einfarbig weiße, linierte oder karierte) DIN-A4-Blätter schreiben.
Beschriften Sie jedes Blatt mit Ihrem Namen, Ihrer Matrikelnummer, und der Aufgabennummer.
Die fertigen Lösungen scannen oder fotografieren Sie. Achten Sie auf gute Lesbarkeit. Wir empfehlen die kostenlose App Adobe Scan zum einscannen der Seiten. Alternativ können Sie die Lösungen auch direkt auf einem Tablet mit der Hand schreiben und uns das PDF schicken.
Ihre Lösungen müssen bis spätestens 10:20 Uhr am 12. August 2021 bei der folgenden Email-Adresse ankommen: michael.figelius@uni-siegen.de
Zusammen mit Ihren Lösungen schicken Sie eine ausgefüllte und unterschriebene Erklärung über die eigenstandige Erbringung der Prüfungsleistung.
Alle Hilfsmittel sind erlaubt, bis auf die Hilfestellung durch eine andere Person.
Für Notfälle können Sie uns während der Klausur unter noch anzugebenden Telefonnummern erreichen. Wir können jedoch nicht garantieren, dass diese Nummern auch stets erreichbar sind.
Organisatorisches
- Veranstalter: Prof. Dr. Markus Lohrey
- Vorlesungstermin:
- Donnerstag, 12:15-13:45 via zoom
- Übungstermine:
- Freitag, 10:15-11:45 via Discord/Zoom (von Michael Figelius)
Einige Themen
- Aufbau eines Compilers
- Lexikalische Analyse (reguläre Ausdrücke, endliche Automaten, Aufbau eines Scanners)
- Syntaktische Analyse (kontextfreie Grammatiken, Kellerautomaten, Top-down Parsing, Bottom-up Parsing)
Lehrbücher und Folien
- Folien zur Vorlesung (Version 17.05.2021) Die Folien basieren auf Folien von Axel Simon und Michael Petter (TU München).
- Hier finden Sie ein hervorragendes Skript sowie weiteres Material von Axel Simon und Michael Petter (TU München).
- Wilhelm, Seidl, Hack, Übersetzerbau Band 2: Syntaktische und Semantische Analyse (frei verfügbar von Rechnern der Uni Siegen)
Videos
Übungsblätter
- Blatt 1 (Lösung)
- Blatt 2 (Lösung)
- Blatt 3 (Lösung)
- Blatt 4 (Lösung)
- Blatt 5 (Lösung)
- Blatt 6 (Lösung)
- Blatt 7 (Lösung)
- Blatt 8 (Lösung)
- Blatt 9 (Lösung)
- Blatt 10 (Lösung)
- Blatt 11 (Lösung)
- Blatt 12 (Lösung)
Klausur
Hilfsmittel: Es darf ein (beidseitig) handschriftlich beschriebenes DIN-A4-Blatt mit in die Klausur genommen werden.
Klausur
Klausur vom 14.02.2022 / Lösungen
Alte Klausuren
- Klausur vom 12.08.2021 / Lösungen
- Klausur vom 15.03.2019
- Klausur vom 22.02.2016
- Klausur vom 03.08.2015
Impressum