[Betreuer] [Ort] [Termine] [Anmeldung] [Login] [Lehrziel] [Übergangsbestimmungen / Neuer Studienplan] [Inhalt] [Unterlagen] [Häufig gestellte Fragen und Antworten] [Werkzeuge] [Durch Tutoren betreute Übungseinheiten]
im SS 2008: Andreas Krall, Anton Ertl und Markus Schordan.
Alle Anfragen bezüglich des inhaltlichen Teils des Übungsteils
(Fragen zur Angabe) richten Sie bitte per Email an
anton@complang.tuwien.ac.at oder schreiben Sie ein
Posting in die Newsgroup
tuwien.lva.uebersetzerbau-lu. Falls es Probleme mit
dem Zugriff gibt, lesen Sie bitte folgende Info-Seite.
Wenn sie Schwierigkeiten mit der Lösung haben, wenden Sie sich an einen Tutor. Allerdings sind die Tutoren nicht dazu da, die Beispiele für sie zu lösen, sondern sollen Ihnen nur Unterstützung bieten. Sie müssen die Beispiele selbst lösen und sie dann im Abschlussgespräch erklären können.
Der Abteilungs-Techniker Herbert Pohlai ist für technische Angelegenheiten (Computerprobleme, Passwort vergessen, Druckerpapier, etc.) zuständig und unter der Telefonnummer 58801/18525 erreichbar.
Übungsräume im Erdgeschoß nach dem Innenhof, Argentinierstr. 8, 1040 Wien

| 3.3.2008, ab 15:00 Uhr | Skripten-Verkauf, Argentinierstr. 8, 4. Stock (kein Verkauf am 6.3.2008) |
| 6.3.2008-1.4.2008 | Anmeldung über's Web |
| 6.3.2008, 11:00 Uhr | Informatik-Hörsaal: Vorbesprechung und erste Vorlesung (Struktur, Architektur) |
| 6.3.2008 | Beginn der Übung. |
| 13.3.2008, 11:00 Uhr | Hörsaal 17: Vorlesung (Lexikalische und Syntaxanalyse) |
| 2.4.2008, 14 Uhr | Abgabe Assembler A |
| 3.4.2008, 11:00 Uhr | Hörsaal 17: Vorlesung (Semantische Analyse und Befehlsauswahl) |
| 9.4.2008, 14 Uhr | Abgabe Assembler B |
| 10.4.2008, 11:00 Uhr | Hörsaal 17: Vorlesung (Übersetzerbau in der Industrie) |
| 16.4.2008, 14 Uhr | Abgabe Scanner |
| 23.4.2008, 14 Uhr | Abgabe Parser |
| 7.5.2008, 14 Uhr | Abgabe Attributierte Grammatik |
| 21.5.2008, 14 Uhr | Abgabe Codeerzeugung A |
| 4.6.2008, 14 Uhr | Abgabe Codeerzeugung B |
| 18.6.2008, 14 Uhr | Abgabe Gesamtbeispiel |
| 19.6.2008 - 22.6.2008 | Anmeldung für das Abgabegespräch und die Prüfung |
| 23.6.2008 - 27.6.2008 | Abgabegespräch |
| 24.6.2008 - 30.6.2008 | Prüfung Vorlesungsteil (vorzugsweise nach dem Abgabegespräch) |
Ab 6.3.2008 ist die Anmeldung über unsere Web-Anmeldung mit dem TU-Passwort möglich.
Ihr Accountname ist u gefolgt von der Matrikelnummer, z.B. u9999999. Das Passwort zu Ihrem Account geben Sie bei der Web-Anmeldung ein.
Die Übungsmaschine ist die g0.complang.tuwien.ac.at. Sollte sie längerfristig ausfallen, steht als Ersatzmaschine die g2 zur Verfügung (Sie können sich aber vorerst nicht auf die Ersatzmaschine einloggen).
Aus Sicherheitsgründen können sie sich auf dem Übungsrechner nur über die ssh einloggen und mit scp Dateien uploaden (allerdings wird beim Kopieren von Windows nach Unix mit scp von Umkodierungen mit schwer durchschaubaren Folgen berichtet). Alle anderen Zugriffsmöglichkeiten (telnet, ftp) sind deaktiviert.
Die ssh für verschiedene Betriebssysteme gibt es auf SSH.
Sollten Sie mit Windows einloggen wollen, dann beachten Sie bitte auch die allgemeinen Fragen.
In der Vorlesung werden die theoretischen Grundlagen des Übersetzerbaus vermittelt. Im Laborübungsteil werden praktische Kenntnisse mit Werkzeugen des Übersetzerbaus erworben.
Im Diplomstudiums Informatik (881) kann die VL wahrscheinlich als zweistündige LU "Übersetzerbau Übungen" plus eine Überhangstunde angerechnet werden, die als Wahlfach im Katalog "Technische Informatik" zählt (falls die Äquivalenzen im Äquivalenzkatalog für das Diplomstudium und für Software & Information Engineering transitiv sind; sicher weiß das nur das studienrechtliche Organ).
In der Vorlesung werden die theoretischen Grundlagen des Übersetzerbaus vermittelt. In der Übung sollen Beispiele programmiert werden:
Das Skriptum enthält den Stoff der Vorlesung und die Aufgabenstellungen für den Laborübungsteil. Weiters ist die Dokumentation der zu verwendenden Werkzeuge (tw. in Englisch) enthalten. Es wird im Sekretariat der Abteilung (Argentinierstraße 8, 4. Stock) verkauft. Falls Sie ein altes Übungsskripten haben, brauchen Sie nur die neuen Beispiele (Postscript oder HTML) und das AMD64-Assembler-Handbuch (siehe unten). Im bfe-Teil des Skriptums 2005 und früher müssen Sie alle Vorkommen von this durch bnode ersetzen.
Folien zur Vorlesung:
Von Ox gibt es die Postscript-Version und die DVI-Version des Handbuchs.
Eventuelle Ergänzungen zu den Beispielen werden in tuwien.lva.uebersetzerbau-lu bekanntgegeben.
Ein Beispiel, wie die Werkzeuge zusammenarbeiten, finden Sie unter /usr/ftp/pub/ubvl/beispiel1.tgz. Die Datei beispiel1.tgz enthaelt ein Beispiel, das zeigt, wie die Werkzeuge flex,bison,ox und burg zusammenarbeiten. Mit tar xvzf /usr/ftp/pub/ubvl/beispiel1.tgz wird die Datei entpackt. Enthalten ist auch ein ausführliches README, das weitere Erläuterungen zu dem Beispiel enthält.
tuwien.lva.uebersetzerbau-lu posten bzw.
den Tutoren stellen.
Falls Sie die Beispiele auf Ihrem eigenen Personalcomputer rechnen wollen, stehen die Werkzeuge zum Download zur Verfügung.