Compilerbau
Informatik · Universität · Compilerbau
In dieser Einheit lernst du: Compilerphasen und lexikalische Analyse kennen; Kontextfreie Grammatiken · LL- und LR-Parsing verstehen; Semantische Analyse · Symboltabelle und Drei-Adress-Code anwenden; Optimierungen und Registerzuteilung einordnen; Fehler und Verfahren den Compilerphasen zuordnen.
Zum Üben gibt es 50 Aufgaben: interaktive Aufgaben. Jede Antwort bekommt sofort eine Rückmeldung, kostenlos und ohne Anmeldung.
Das gehört dazu
- Compilerphasen und lexikalische Analyse kennen
- Kontextfreie Grammatiken · LL- und LR-Parsing verstehen
- Semantische Analyse · Symboltabelle und Drei-Adress-Code anwenden
- Optimierungen und Registerzuteilung einordnen
- Fehler und Verfahren den Compilerphasen zuordnen
Beispielaufgaben
- Was liefert der Scanner an den Parser?
- Wie viele Tokens erzeugt ein üblicher Scanner aus „x = a + 42;“?
- Stimmt das? „Ein Interpreter übersetzt das ganze Programm vorab in eine ausführbare Maschinencodedatei.“