Compilerbauhome Compilerbau & Formale Sprachen: Motivation Prof. Dr. Uwe Schmidt FH Wedel

Motivation

weiter

weiter

Warum eine Compilerbau-Vorlesung?

C, Java
Compiler kaufen
freie Compiler verwenden
weiter
merke
nur noch wenige Personen sind mit der Entwicklung von Compilern für Programmiersprachen beschäftigt
weiter
Eingabe
von Daten in Programme
weiter
wenige einfache Daten
Zeigen und Klicken
grafische Eingabe
weiter
umfangreiche strukturierte Daten
in Textform mit angepasster Notation
weiter
Beispiele
Programmiersprachen
HTML
XML
TeX, LaTeX
Word
PostScript
Konfigurationsdateien
...
weiter
Verarbeitung
mit Techniken aus dem Compilerbau
weiter
gut
methodisch ausgereifte Techniken mit einer präsisen Theorie als Fundament
weiter
gut
Generatoren
Werkzeuge, die aus Syntax-Beschreibungen Programme oder Programmteile zum Einlesen und Verarbeiten (Interpretieren) erzeugen
weiter
Beispiele
lex, flex
yacc, bison
Jlex, CUP
weiter
Komponenten
eines Compilers
grobe Aufteilung
insbesondere bei der Codegenerierung
weiter

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel