Codeübergabe Compilerbau WS05/06
Termin
Der Haupttermin für die Codeübergabe im Praktikum Compilerbau WS07/08
ist der 26. Februar 2008.
Die untenstehende Tabelle zeigt die genauen Zeiten der Gruppen.
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.
Für die Performance Competition werden wir eine Maschine im CIP
Pool zum Benchmarking verwenden. Sofern die Installation des Compilers
auf den Maschinen im CIP Pool ohne besondere Hilfswerkzeuge verwendbar
ist, ist es nicht nötig binaries zuvor einzuschicken.
Zeitplan
Dienstag 26. Februar 2008:
12:30-13:30 |
|
Georg Klein |
Harald Zauner |
13:30-14:30 |
|
Julien Oster |
Sebastian Steuer |
14:30-15:30 |
|
Marek Kubica |
|
15:30- |
|
Performance Competition |
|
|