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)
|