Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage die in der Vorlesung präsentierten Algorithmen verständlich zu erklären und einen dynamischen Übersetzer unter Verwendung dieser Algorithmen zu entwickeln oder zu erweitern.
Just-In-Time Übersetzer, Befehlsauswahl für dynamische Übersetzer, Registerbelegung für dynamische Übersetzer, trace compilation, binäre Übersetzer, dynamische Optimierung und Deoptimierung, Befehlssatzsimulatoren, Instrumentierung, partielle Auswertung
Frontalvorlesung und selbständiges Erarbeiten der Algorithmen aus dem englischen Skriptum, selbständige Entwicklung eines Übersetzers
ECTS Aufteilung: 3 ECTS = 75 StundenEinführung und Vorlesung 12StSkriptum lernen, Prüfungsvorbereitung 12StPrüfung 0.5StDurchführung der Übungsaufgaben 47StVorbereitung der Übungspräsentation 2StÜbungspräsentationen 1.5St
Beurteilung des entwickelten Übersetzers, mündliche Prüfung über die Theorie
Nicht erforderlich
Übersetzerbau, Abstrakte Maschinen erwünscht