|
Der unten stehende Zeitplan stellt dar,
wann welcher Stoff in der Vorlesung behandelt wurde
bzw. behandelt werden soll.
Termin | Themen |
28. April | Organisation und
Einführung
Maschinen, Interpreter, Übersetzer, Phasenmodell der Übersetzung |
5. Mai | Lexikalische Analyse
Lexeme in Programmiersprachen,
reguläre Ausdrücke, Transformation in endliche Automaten |
12. Mai | Programmierung endlicher Automaten
Bezeichnerverwaltung, Streuspeicher (hashing)
Scannererzeugung mit lex |
19. Mai | Syntaxanalyse
Grammatiken, Mehrdeutigkeit, Grammatikanalyse |
26. Mai | Parsieren
rekursiver Abstieg (SLL(1) mit Prozeduren)
Fehlerbehandlung, abstrakte Syntax (Bäume),
Baumaufbau |
2. Juni | LR(1)-und LALR(1)-Parsieren, |
9. Juni | Pfingstmontag |
16. Juni | Fehlerbehandlung und Baumaufbau beim LR-Parsieren
Parsererzeugung mit yacc
Kontextanalyse
Attributgrammatiken, Identifizierung |
23. Juni | Typisierung, effiziente Vereinbarungstabellen |
30. Juni | Transformation
die P-Maschine
Ausdrücke, Kontrollstrukturen
Datenstrukturen: Verbunde, Felder |
7. Juli | offene Felder, Prozduren, Parameterübergabe,
Ausnahmen
Klassen, Objekte, dynamisches Binden |
14. Juli | Ausblick und Abschlussbesprechung |
|
|