Inhaltsverzeichnis

Ausgewählte Kapitel aus dem Übersetzerbau

Allgemein

Angenehme Atmosphäre. Wie üblich stehen Papier und Stift bereit. Erster Teil der Prüfung geht über das Praktikum. Es gefühlt so lange nach weiteren Möglichkeiten gefragt, bis man nichts mehr weiß.

Prüfungsverlauf

F: Was haben wir im Praktikum gemacht?

F: Warum Bytecode?

F: Wie funktioniert ein Interpreter?

F: Wie kann man es besser machen?

F: Noch bessere Variante?

F: Was macht JIT1?

F: Was braucht die Trampolinfunktion alles?

F: Was macht JIT2?

F: Verbesserungen?

F: Verbesserungen?

F: Was macht JIT3?

F: Linker & Loader: Was macht ein einfacher Linker?

F: Welche Teile hat eine Objektdatei (Eingabe des Linkers)?

F: Warum extra Datensegment?

F: Gemeine Frage: Was ist ein Modell, was ein Metamodell

F: Speicherverwaltung: Was machen malloc und free?

F Warum muss man zum Mergen benachbarter Freispeicherelemente nicht unbedingt nach Adresse sortieren?

F: Was kann man noch machen?