HOME | ENGLISH | IMPRESSUM | KIT

Übung zu Sprachtechnologie und Compiler

Neuigkeiten

02.09.2021 Für die Prüfungstermin am 6.10.2021 um 10:30 und um 13:00 fehlt uns noch die Rückmeldung beim Sekretariat, bitte UNBEDINGT melden!.
19.07.2021 Der zusätzliche Übungstermin wird am 23.7.2021 um 10:00 Uhr stattfinden.
05.07.2021 Am 23.7.2021 soll ein zusätzlicher Übungstermin stattfinden. Über den Zeitslot kann unter https://terminplaner4.dfn.de/9DESkSuaCTfo21fv abgestimmt werden.
28.04.2021 Der Vorlesungstermin am 12.05.2021 fällt aus, dafür findet am 10.05.2021 ein Ersatztermin um 14:00 nach der Übung statt.
13.04.2021 Bitte treten Sie dem ILIAS-Kurs bei, dort finden Sie auch den Link zum Vorlesungs- und Übungs-Stream.

Themen

Vertiefung der Inhalte aus Sprachtechnologie und Compiler.

Die Vorlesung findet online über Zoom statt. Den Link zum Stream finden Sie im ILIAS-Arbeitsbereich. Die wöchentlichen Termine sind:

Termine und Räume

Tag Beginn Ende
Montag 12:00 13:30

Veranstaltungen

Datum Thema Unterlagen
19.4.2021 Lexikalische Analyse, Grundlagen syntaktische Analyse [Übungsblatt 1] [Beispiellösung Blatt 1] [Lexer]
26.4.2021 Syntaktische Analyse: LL(k), SLL(k) [Übungsblatt 2, Version 3] [Beispiellösung Blatt 2, Version 2]
3.5.2021 Syntaktische Analyse: rekursiver Abstieg, Fehlerbehandlung [Übungsblatt 3] [Beispiellösung Blatt 3] [Fi/Fo-Berechnung] [Fi(k)/Fo(k)-Skript] [Parser] [Übersetzerbau, Band 2]
10.5.2021 Syntaktische Analyse: LR(0), SLR(1), LALR(1), LR(1) [Übungsblatt 4] [Beispiellösung Blatt 4] [Kontextfreie Grammatiken und Sprachen]
17.5.2021 Syntaktische Analyse: Generatoren
Semantische Analyse: Auswertung
[Übungsblatt 5] [Yacc-Grammatik Aufgabe 2] [Beispiellösung Blatt 5] [WHILE-Interpreter mit Flex und Bison]
24.5.2021 Pfingstmontag
31.5.2021 Semantische Analyse: Namensanalyse, Strukturelle Typen
Transformation: Kontrollflussgraphen
[Übungsblatt 6] [Code zu Aufgabe 2] [Code zu Aufgabe 3] [Beispiellösung Blatt 6] [Lösung zu Aufgabe 2]
7.6.2021 Semantische Analyse: Kurzauswertung
Transformation: Zwischensprachen, Speicherlayout
[Übungsblatt 7] [Code zu Aufgabe 3] [Beispiellösung Blatt 7]
14.6.2021 Transformation: Activation Records, Aufrufkonventionen, Closures
[Übungsblatt 8, Version 2] [Beispiellösung Blatt 8]
21.6.2021 Optimierung: Verbandstheorie, Fixpunkte [Übungsblatt 9] [Beispiellösung Blatt 9]
28.6.2021 Datenflussanalyse, SSA-Form [Übungsblatt 10] [Beispiellösung Blatt 10]
5.7.2021 SSA+Datenflussanalyse, Speicheroptimierungen [Übungsblatt 11, Version 3] [Beispiellösung Blatt 11]
12.7.2021 IFC [Übungsblatt 12] [Beispiellösung Blatt 12]
19.7.2021 Befehlsauswahl, Linear Scan [Übungsblatt 13] [Beispiellösung Blatt 13]
23.7.2021
10:00 Uhr
Registerallokation, Befehlsanordnung [Übungsblatt 14] [Beispiellösung Blatt 14]

Veranstalter

Wissenschaftliche Mitarbeiter
Sebastian Graf
Ehemalige Mitarbeiter
M.Sc. Andreas Fried