Fachgruppe Programmiersprachen
Programmiersprachen -> Lehre -> Sommersemester 2007

 
 
 
 
 
 
 
 
 
 

Compilerbau I (Vorlesung)

Termin: Di., 10 - 12 Uhr

Raum: H-C 7326

Dozent: Merzenich

SWS: 3 ECTS: 4

Sprechstunde: nach Vereinbarung: Sekretariat Programmiersprachen

Voraussetzung:
Voraussetzung: Einführung in die Informatik
Hilfreich, aber nicht notwendig: GTI

Beschreibung:
In dieser Vorlesung werden grundlegende Techniken sowohl zur syntaktischen als auch semantischen Analyse von Computerprogrammen behandelt. Es werden dabei Einfuehrungen in die Compilerbauwerkzeuge lex (bzw. flex) als auch yacc (bzw. bison) gegeben. Die einzelnen Themen sind:

Lexikalische Analyse
Symboltabellen
Syntaxanalyse
Syntaxgesteuerte Uebersetzung und attributierte Grammatiken
Semantische Analyse und Erzeugung von Zwischencode
Codeerzeugung
Besonderheiten bei objektorientierten Sprachen


Weiterführende Veranstaltungen:
Compilerbau II

Downloads:
Skript zur Vorlesung Compilerbau (PPT)

Exkurs Formale Sprachen (PDF)

Exkurs Formale Sprachen (PPT)

Parserbau mit LEX und YACC (PDF)

Parserbau mit LEX und YACC (PPT)

Vorlesung Teil 1: Einführung (PDF)

Vorlesung Teil 1: Einführung (PPT)

Vorlesung Teil 2: Lexikalische Analyse I (PDF)

Vorlesung Teil 2: Lexikalische Analyse I (PPT)

Vorlesung Teil 3: Lexikalische Analyse II (PDF)

Vorlesung Teil 3: Lexikalische Analyse II (PPT)

Vorlesung Teil 4: Lexikalische Analyse III (PDF)

Vorlesung Teil 4: Lexikalische Analyse III (PPT)

Vorlesung Teil 5: Symboltabelle (PDF)

Vorlesung Teil 5: Symboltabelle (PPT)

Vorlesung Teil 6: Syntaxanalyse I (PDF)

Vorlesung Teil 6: Syntaxanalyse I (PPT)

Vorlesung Teil 7: Syntaxanalyse II (PDF)

Vorlesung Teil 7: Syntaxanalyse II (PPT)

Vorlesung Teil 8: Syntaxanalyse III (PDF)

Vorlesung Teil 8: Syntaxanalyse III (PPT)

Vorlesung Teil 9: Bottum Up Analyse (PDF)

Vorlesung Teil 9: Bottum Up Analyse (PPT)

Vorlesung Teil 10: Bottum Up Analyse II (PDF)

Vorlesung Teil 10: Bottum Up Analyse II (PPT)

Vorlesung Teil 11: Bottum Up Analyse III (PDF)

Vorlesung Teil 11: Bottum Up Analyse III (PPT)

Vorlesung Teil 11-2: Bottum Up Analyse III (PDF)

Vorlesung Teil 11-2: Bottum Up Analyse III (PPT)

Vorlesung Teil 12: LR(1) Parser (PDF)

Vorlesung Teil 12: LR(1) Parser (PPT)

Vorlesung Teil 12-2: LR(1) Parser (PDF)

Vorlesung Teil 12-2: LR(1) Parser (PPT)