Jahr |
Semester |
Vortragender |
SWS |
LV Nr |
Typ |
Beschreibung |
Ziel |
1994/1995 |
SS |
Fröhlich Elisabeth Lucas Peter |
1 |
506.077 |
KU |
|
|
1994/1995 |
SS |
Fröhlich Elisabeth Lucas Peter |
2 |
506.076 |
VO |
|
|
1995/1996 |
SS |
Fröhlich Elisabeth |
1 |
506.077 |
KU |
|
|
1995/1996 |
SS |
Lucas Peter |
2 |
506.076 |
VO |
|
|
1996/1997 |
SS |
Ausserhofer Andreas |
1 |
506.077 |
KU |
In dieser Lehrveranstaltung wird der klassische Compilerbau gelehrt. Kaum ein Gebiet der Informatik ist so systematisch aufgearbeitet wie dieses. Die Bedeutung des Gegenstandes geht weit über die Implementierung der üblichen prozeduralen Sprachen hinaus. Jedes sprachliche Interface kann mit den Methoden der lexikalischen und syntaktischen Analyse verarbeitet werden.Im einzelnen werden folgende Themen behandelt: Definition von lexikalischer und syntaktischer Struktur, lexikalische Analyse, Syntaxanalyse, syntaxgesteuerte Übersetzung, Parsergeneratoren, Definition der Semantik, Typenanalyse, Zwischensprachen, Optimisierung,Programmtransformationen, Codegenerierung. |
Aneignung des Grundwissens zum Compilerbau und praktische Erfahrung in der Anwendung der Methoden und Werkzeuge des Compilerbaus. |
1996/1997 |
SS |
Lucas Peter |
2 |
506.076 |
VO |
Syntaxdefinition lexikale Analyse Syntaxanalyse Parsergeneratoren Definition der Semantik Typenanalyse, statische Semantik Zwischensprachen Optimierung Programmtransformationen Codegenerierung partielle Auswertung |
Einführung in die Prinzipien, Methoden und Werkzeuge des Compilerbaus, praktische Erfahrung |
1998/1999 |
SS |
Aichernig Bernhard |
1 |
506.077 |
KU |
In Gruppen werden die in der Vorlesung behandelten Techniken angewendet, indem ein einfacher Compiler entwickelt wird. Dabei werden die Werkzeuge Lex und Yacc verwendet.
|
Praktische Erfahrung in der Anwendung der Methoden und Werkzeuge des Compilerbaus.
|
1998/1999 |
SS |
Lucas Peter |
2 |
506.076 |
VO |
Die Lehrveranstaltung stellt die klassischen Methoden und Werkzeuge des Compilerbaus vor. Im einzelnen werden besprochen: Methoden der lexikalischen und syntaktischen Analyse (bottom up und top down parsing), statische Semantik, Optimierung, Codegenerierung, diverse interne Formen der Darstellung. Quo vadis Compilerbau? Gerade k"urzlich sind neue Herausforderungen aufgetreten, z.B. Java, das sehr beliebt und von gro"ser praktischer Bedeutung ist. Derzeit sind die Implementierungen aber noch sehr ineffizient.
|
Verst"andniss der Prinzipien, Methoden und Werkzeuge des Compilerbaus, praktische Erfahrung.
|