Compilerbauhome Compilerbau: Motivation Prof. Dr. Uwe Schmidt FH Wedel

Motivation

weiter

weiter

Warum eine Compilerbau-Vorlesung?

C, Java
Compiler kaufen
frei verfügbare 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
 
PostScript, Pdf
 
Konfigurationsdateien
 
JSON
 
...
weiter
Verarbeitung
mit Techniken aus dem Compilerbau
weiter
gut
methodisch ausgereifte Techniken mit einer präzisen 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: 17.10.2016
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel