HOME | ENGLISH | IMPRESSUM | KIT

Sprachtechnologie und Compiler

Themen

Künstliche Sprachen sind ein Standardinstrument der Informatik. Programmiersprachen sind natürlich das bekannteste Beispiel, aber auch Datenbanksprachen, XML, UML usw. bedürfen der Analyse, Interpretation und Übersetzung, bevor sie vom Rechner verstanden bzw ausgeführt werden können. Moderne softwaretechnische Verfahren wie Model Driven Architecture, automatische Refaktorisierung oder Software-Sicherheitsanalysen würde es ohne die zugrundeliegende Sprachtechnologie gar nicht geben.

Die Vorlesung behandelt ausführlich die grundlegenden Verfahren:

  • lexikalische Analyse
  • syntaktische Analyse
  • semantische Analyse
  • Codeerzeugung
  • Codeoptimierung
  • Laufzeitmechanismen
  • Werkzeuge

Veranstaltungen

Datum Ort Thema Unterlagen
20.10.2010 11:30hHS -101 Einleitung [PDF]
21.10.2010 15:45hHS -101 Lexikalische Analyse [PDF]
27.10.2010 11:30hHS -101 Generatoren (Flex), syntaktische Analyse [PDF, Stand: 17.11.2010]
28.10.2010 15:45hHS -101 Syntaktische Analyse
03.11.2010 11:30hHS -101 Syntaktische Analyse
04.11.2010 15:45hHS -101 Syntaktische Analyse
10.11.2010 11:30hHS -101 Syntaktische Analyse
11.11.2010 15:45hHS -101 Syntaktische Analyse
17.11.2010 11:30hSR -118 Syntaktische Analyse
18.11.2010 15:45hHS -101 Syntaktische Analyse
24.11.2010 11:30hHS -101 Attributierte Grammtiken, Semantische Analyse [PDF] [PDF]
[Zusatzmaterial]
25.11.2010 15:45hHS -101 Attributierte Grammtiken, Semantische Analyse
01.12.2010 11:30hHS -101 Attributierte Grammtiken, Semantische Analyse
02.12.2010 15:45hHS -101 Attributierte Grammtiken, Semantische Analyse
08.12.2010 11:30hHS -101 Transformation [PDF]
09.12.2010 15:45hHS -101 Transformation
15.12.2010 11:30hHS -101 Transformation
16.12.2010 15:45hHS -101 Codeerzeugung [PDF]
22.12.2010 11:30hHS -101 Codeerzeugung
12.01.2011 11:30hHS -101 Codeerzeugung
13.01.2011 15:45hHS -101 Codeerzeugung
19.01.2011 11:30hHS -101 Verbandstheorie, Einführung Programmanalyse [PDF] [PDF] [PDF]
20.01.2011 15:45hHS -101 Verbandstheorie, Einführung Programmanalyse
26.01.2011 11:30hHS -101 Dominanz, Datenflussanalyse [PDF] [PDF]
26.01.2011 14:00hHS -101 Dominanz, Datenflussanalyse
02.02.2011 11:30hHS -101 SSA-Form [PDF]
03.02.2011 15:45hHS -101 Registerzuteilung [PDF]
09.02.2011 11:30hHS -101 Speicherbereinigung [PDF]
Lehrveranstaltungen im Sommersemester 2011 [PDF]

Veranstalter

Lehrstuhlinhaber
Prof. Gregor Snelting