Optimierende Übersetzer

Ausgewählte Kapitel der Praktischen Informatik 2 (185.164)

Ausgewählte Kapitel der Praktischen Informatik 1 (185.078)

Optimierende Übersetzer (185.187)

Information

Die Vorlesung entällt am 27.3.2003. Die nächste Vorlesung findet am 3.4.2003 statt.

Fehler in der xmalloc-Routine von sbitmap.c:

/* my allocate */
static void *xmalloc(unsigned int n)
{
 void *p = calloc(n,1);
 assert(p != NULL);
 return p;
}

Motivation

Im Grundstudium der Informatik werden nur die elementaren Komponenten des Compilers behandelt. Diese Lehrveranstaltung bietet eine Ergänzung und Vertiefung der Grundvorlesung. Es werden ausgewählte Methoden der maschinenunabhängigen Optimierung behandelt.

Inhalt der Vorlesung

Organisation

Die Vorlesung wird wöchentlich abgehalten. In der Übung sind optimierende Komponenten für einen gegebenen Compiler zu schreiben.

Termin und Ort

Die Vorlesung wird im Sommersemester 2003 abgehalten. Die Vorlesung findet jeden Donnerstag um 13:45 in der Bibliothek des Instituts in der Argentinierstr. 8 im 4. Stock statt. Die erste Vorlesung beginnt am 13. März 2003.

Voraussetzungen

Grundkenntnisse in Übersetzerbau

Vorbesprechung

Mittwoch, 5. 3. 2003, 13 Uhr, Seminarraum 184, 2. Stock, Argentinierstr. 8
Folien der Vorbesprechung.

Vorlesungsfolien und Übungsangaben

Vorlesung Datum Folien Übungsangaben Abgabe
1 13.3.2003 PDF-Datei PDF-Datei 20.3.2003
2 20.3.2003 PDF-Datei HTML-Datei 3.4.2003
3 3.4.2003 PDF-Datei HTML-Datei 1.5.2003
4 10.4.2003 PDF-Datei n/a n/a
5 8.5.2003 PDF-Datei HTML-Datei 22.5.2003
6 15.5.2003 PDF-Datei n/a n/a
7 15.5.2003 PDF-Datei HTML-Datei 5.6.2003

Vortragender und Auskunft

Bernhard Scholz <scholz@complang.tuwien.ac.at>