Deutsch | English
Kontakt     Übersicht     Suche Erweiterte Suche     Impressum   
{$naviAltText}

Hinweis: Diese Seiten sind nur noch bis Ende Juni 2012 online.
FAKULTÄT FÜR INFORMATIK UND AUTOMATISIERUNG
Fachgebiet Softwaretechnik und Programmiersprachen



Übersetzerbau (SS 2007)

Dr.-Ing. G. Hübel


2 V, 1 S, 0 P (Anrechnung: 2 SWS)

Ziele:

  • Übersicht über Aufbau von Compilern (hauptsächlich für imperative Sprachen)
  • Kennenlernen einiger Werkzeuge des Übersetzerbaus (aber nicht aller!)
  • Beispiele in C, Haskell 98 und Java für Übersetzerkomponenten

Vorgesehener Inhalt:

  • Übersetzerstruktur (Interpreter und Compiler)
  • Bootstrapping
  • Lexikale und syntaktische Analyse
    (Generatoren FLEX und Bison)
  • Semantische Analyse
    (Attributgrammatiken, Symboltabelle, Kontextbehandlung, Typprüfung)
  • Baum der abstrakten Syntax (Erzeugung, Dekoration, Transformationen)
  • Zwischencode
  • Zielprogrammstruktur, -Generierung, Speicherorganisation.

Arbeitsmaterial

Literatur

Übungen in der zweiten Semesterhälfte wöchentlich - nach Absprache

Voraussetzungen: AFS, C, Haskell, UNIX/Linux

Abschluß:
unbewerteter Schein
(Erwerb durch begleitendes Lösen von Aufgaben oder 40%-Klausur)

Schwerpunkte [ pdf-Datei ]


 

 
  Zuletzt geändert:  24.09.2007
SEITE DRUCKEN