Abstrakte Maschinen - 185.966 VO 2.0

Termin

Die Vorlesung wird im Sommersemester 2008 abgehalten. Sie findet jeden Mittwoch um 12.00 (pünktlich) im Seminarraum 1 im 3. Stock in der Operngasse 11 / Resselgasse 6 (neben der Hauptbibliothek) statt. Die erste Vorlesung (Vorbesprechung) findet am 5. März 2008 statt. Auf allgemeinen Wunsch kann der Termin der Vorlesung geändert werden.

Prüfung

Die schriftliche Prüfung findet am Mittwoch 11. Juni 2008 um 12.00 im Seminarraum 1 im 3. Stock in der Operngasse 11 statt. Mündliche Prüfung nach Vereinbarung. Eine Prüfungsvorbereitung und Stoffwiederholung gibt es am 7. Mai.

Inhaltsangabe

Aufbau von Interpretern, Zwischencodes, Prozesssorarchitekturen, Interpretationstechniken (threaded code), Implementierung von Forth, das Pascal P4 System, die Java Virtuelle Machine, Microsoft Intermediate Language, sytaxgesteuerte Editoren, Baummaschinen, Prologmaschinen (WAM, VAM), Implementierung funktionaler Sprachen (SECD Maschine)

Lehrziel

Der Studierende soll das Wissen und die Fähigkeit erwerben, abstrakte Maschinen und ihre Interpreter zu entwickeln.

Vorausgesetzte Kenntnisse

Die Kenntnisse aus der VL Übersetzerbau werden vorausgesetzt. Es ist ausreichend, wenn Übersetzerbau gleichzeitig besucht wird.

Ergänzende Lehrveranstaltungen

Weiterführender Übersetzerbau und Codegeneratoren (wird im Wintersemester abgehalten)

Unterlagen

Ab Mittwoch 12.3. 11:00 gibt es ein Skriptum. Informationen über JIT-Übersetzer sind CACAO - A 64 bit JavaVM Just-in-Time Compiler und Efficient JavaVM Just-in-Time Compilation
Complang
Krall
   Weiterführender
   Abstrakte
   Codegeneratoren
Sitemap
Links:
TUWIS-Eintrag
Übung
Studienplan
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2007-02-22 (Krall)