185.274 VO Weiterführender Übersetzerbau (2 Std.)

Vortragende

SS07: Andreas Krall

Lehrziel

Weiterführende Kenntnisse über Aufbau und Funktionsweise von Übersetzern und Übersetzergeneratoren.

Voraussetzungen

Der Vorlesungsteil von Übersetzerbau VL, 185.311 VL 3.0 (Wird Anfang März (1.3.2007-22.3.2007) im Block vor der VO Weiterführender Übersetzerbau gehalten).

Inhalt

Grundlagen von Compilern und Interpretern, Struktur von Übersetzern, Lexikalische Analyse, Syntax-Analyse (Top-Down, Bottom-Up), Syntaxgesteuerte Übersetzung (Attributierte Grammatik), Semantische Analyse, Zwischencode, Maschinencode, Laufzeitsystem, Implementierung Objektorientierter Programmiersprachen, Optimierungen. Mini-Compiler (Java, Prolog).

Termine

schriftliche Prüfungen
mündliche Prüfungen am Institut (elektronische Anmeldung)

Unterlagen

Das Skriptum enthält den Prüfungsstoff. Es wird im Sekretariat in der Argentinierstraße 8, 4. Stock verkauft (Preis Euro 10,-). Das neue Skriptum ist ab Donnerstag 2. März 2006 13:00 und danach in den Sekretariatsstunden erhältlich. Die wesentliche Änderung zum vorletzten Jahr ist ein zusätzliches Kapitel über Optimierungen. Sie können das alte Skriptum weiterverwenden, wenn Sie sich dieses Kapitel ausdrucken (Postscriptversion oder PDF-Version).

Folien zur Vorlesung sind im Internet verfügbar (PDF Format, manche Versionen von Acrobat Reader 5.0 haben mit einzelnen Seiten Probleme):

Die Sourcen für den Minicompiler in Java finden sie hier.

Prüfungen

Der Haupttermin am Ende des Sommersemesters wird als schriftliche Prüfung durchgeführt und dauert 90 Minuten. Die Anmeldung erfolgt elektronisch. Es sind alle Unterlagen erlaubt.

Die Nebentermine werden nur noch als mündliche Termine durchgeführt. Bitte beachten Sie die entsprechende Informationsseite.

Musterlösungen

Etliche Musterlösungen (tw. kommentiert) gibt es online. Ansonsten fragen Sie in den Sprechstunden im Sekretariat (Argentinierstraße 8, 4. Stock) nach alten Prüfungsangaben.

Anrechnung

Für folgende Studien ist Weiterführender Übersetzerbau eine Wahllehrveranstaltung:

[Home Page des Instituts]