Codeübergabe Compilerbau WS05/06
Termin
Der Haupttermin für die Codeübergabe im Praktikum Compilerbau WS05/06
ist der 23. Februar 2006. Die untenstehende Tabelle zeigt die bisher
fixierten Termine. Als Alternativtermin steht der 16. Februar 2006 zur Verfügung.
Ort
Z1.07, Büro Prof Hofmann.
Format
Am Beginn der Codeübergabe soll mittels einer kurzen (ca 5 minütigen)
Präsentation die Struktur und die Funktionalität des Compilers vorgestellt
werden. Anhand von neuen MiniJava Programmen werden wir den Compiler testen.
In dieser Phase werden wir auch grundsätzliche Verständnisfragen stellen.
Um die Funktionalität des Compilers zu demonstrieren, erwarten wir, dass
vorgegebene MiniJava Programme vom Compiler prozessiert werden können.
Anhand von fehlerhaften MiniJava Programmen soll die semantische Analyse und
Fehlerbehandlung geprüft werden können. Falls der Compiler für
manche Programme noch keinen lauffähigen Code erzeugt, erwarten wir, dass
der Grund klar identifiziert werden kann und die nötigen Änderungen
im Compiler erklärt werden können.
Falls für keines der MiniJava Testprogramme lauffähiger Code erzeugt
wird, erwarten wir, dass zumindest der Zwischencode mittels des muHwI Simulators
ausgeführt werden kann.
Demo
Der Compiler soll auf den Maschinen im CIP Pool so installiert sein, dass
Compilierung, Ausführung und wenn nötig Simulation, einfach möglich
ist. Wir werden von einem Laptop auf eine CIP Pool Maschine unter dem jeweiligen
Account einloggen. Die Ausgabe von zusätzlicher Information, insbesondere Zwischencode und
Flussgraphen ist hilfreich, aber nicht unbedingt nötig falls der Compiler
lauffähigen Code produziert.
Zeitplan
Da wir die Zeiten auf 45 Minuten pro Gruppe, statt 30 Minuten pro Person
geändert haben, haben sich die Slots leicht verlagert. Falls es Probleme
gibt bitte möglichst bald melden!
Donnerstag 23. Februar 2006:
12:30-13:00 |
|
Serena Cameirano |
|
13:00-13:45 |
|
Thomas Bleher |
Christian Hänsel |
13:45-14:30 |
|
Fatih Coskun |
Hatice Serap Durmaz |
15:00-15:45 |
|
Florian Bachmann |
Johannes Doll |
15:45-16:30 |
|
Christian Kroiss |
Justin Heesemann |
16:30-17:15 |
|
Karl Mehltretter |
Nico Weiland |
|