Übersetzerbau
185.A48 VU 6.0 ECTS

Vortragender

SS24: Andreas Krall

Übungsleiter

SS24: Anton Ertl

Informationen zum Übungsteil

SS24: Übung

Aktuell

Aktuell findet die Vorlesung wieder in Präsenz im Hörsaal EI 4 statt. Aufzeichenungen der Vorlesungseinheiten aus dem letzten Jahr finden sich auf BigBLueButton. Sollte wieder eine Umstellung auf Distance Learning nötig sein, findet die Vorlesung dann auch unter diesem Link statt. Es existiert ein ausgezeichnetes Skriptum, das den Theorieteil erklärt.

Lernziel

Die Anwendung der in der Vorlesung vermittelten Kenntnisse über Aufbau und Funktionsweise von Übersetzern und Übersetzergeneratoren an einem konkreten Übersetzer.

Voraussetzungen

Gute Programmierkenntnisse.

Ergänzende Lehrveranstaltungen

Abstrakte Maschinen VU.

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

Unterlagen

Das online Vorlesungsskriptum enthält den Prüfungsstoff. Wenige Restexemplare in gedruckter Form werden ab 5. März 2020 während der Sekretariatsstunden im Sekretariat in der Argentinierstraße 8, 4. Stock verkauft (Preis Euro 15,-). Informationen zum Übungsskriptum finden sich auf der Übungsseite.

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

Für einige Vorträge der Anwendungen des Übersetzerbaus in österreichischen Softwarefirmen stehen Folien zur Verfügung:

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

Prüfungen

Die Prüfungen werden nur noch als mündliche Termine durchgeführt. Bitte melden Sie sich für einen der Haupttermine Ende Juni und Anfang Juli über TUWEL an. Spätere Termine vereinbaren Sie bitte individuell (bis spätestens Ende Jänner) per email. Die Prüfung erfolgt online mittels BigBLueButton. Hier findet sich eine unvollständige Liste von Prüfungsfragen.

Anrechnung

Für folgende Studien ist Übersetzerbau eine Wahllehrveranstaltung:
[Home Page des Instituts]
Complang
Complang
Krall
   Lehre
      Übersetzerbau
         Prüfungsfragen
      Seminar Übersetzerbau
      Abstrakte Maschinen
      Codegeneratoren
      Dynamic Compilation
      Orientierung
      Master Theses
   Research
   Publications
   Professional Activities
   Short Bio
Sitemap
Links:
TISS-Eintrag
Übung
LVA-Forum
Prüfungsfragen
Studienplan
Folien:
Kapitel 1
Kapitel 2
Kapitel 3
Kapitel 4
Kapitel 5
Kapitel 6
Kapitel 7
Kapitel 8
Kapitel 9
Kapitel 10
Kapitel 11
Kapitel 12
JKU
OracleLabs
OracleLabs24
Xamarin
Theobroma
Catena
TreeCalc
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | Datenschutzerklärung | letzte Änderung: 2024-02-06 (Krall)