compilerphasen (klausur 03/2002)

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

compilerphasen (klausur 03/2002)
nennen sie drei phasen eines klassischen compilers!

was wollen die wissen?
lexikalische analyse
syntaxanalyse
und maschinenbefehlscodierung ?
was wuerdet ihr schreiben?


Ein Compiler hat ja folgende Phasen:

  • Lexikalische Analyse
  • Syntaxanalyse
  • Semantische Analyse
  • Sprachorientierte Optimierung
  • Speicherverwaltung
  • Maschinenorientierte Optimierung
  • Code-Auswahl
    (nach AlgoII Übung 3)

Davon darfst Du Dir 3 aussuchen und “nennen”.

Jetzt ist natürlich die Frage, was man bei “nennen” machen muss:
Nur die Phase selber hinschreiben, oder auch kurz erklären (1-2 Sätze) … ?

Eine kurze Erklärung kannst Du gegebenenfalls auch in der Musterlösung der Übung finden.


Nennen heisst nennen, mehr nicht.


danke,

ich werde trotzdem meine kurzfassung:

lexikalische analyse
kontextfreie syntaxanalyse
kontextsensitive syntaxanalyse
optimierung
maschinencodeerzeugung

merken. die hab ich jetzt schon im kopf :).