PTI06550 – Compilerbau

Modul
Compilerbau
Compiler Construction
Modulnummer
PTI06550
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Lehrsprache(n)

Deutsch
in "Compilerbau"

ECTS-Credits

4.00 Credits

Workload

120 Stunden

Lehrveranstaltungen

3.00 SWS (2.00 SWS Vorlesung | 1.00 SWS Praktikum)

Selbststudienzeit

75.00 Stunden
45.00 Stunden Selbststudium - Compilerbau
30.00 Stunden Vor-/Nachbereitung - Compilerbau

Prüfungsvorleistung(en)

Praktikumstestat
in "Compilerbau"

Prüfungsleistung(en)

alternative Prüfungsleistung - Softwareprojekt
Modulprüfung | Wichtung: 100%
in "Compilerbau"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • lexikalische und syntaktische Analyse
  • semantische Analyse
  • Interpretation und abstrakte Maschinen
  • Codegenerierung
  • Optimierung
  • Anwendungen von Compilern (wie z. B. xtext)
Qualifikationsziele

Die Studierenden kennen Prinzipien des Compilerbaus und der Programmiersprachen. Sie haben Kenntnisse vom Aufbau eines Compilers und von den Phasen der Übersetzung von Programmen. Sie können einfache Compiler mit geeigneten Werkzeugen selbst entwickeln.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

Grundlagen der Programmierung bzw. Einführung in die Programmierung
Objektorientierte Softwareentwicklung

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Aho, A., Lam, M., Sethi, R., Ullman, J Compiler. Prinzipien, Techniken und Tools (Pearson Studium): Prinzipien, Techniken und Werkzeuge, 2008, Webseite zum Buch: http://dragonbook.stanford.edu/
  • Wilhelm, R. Seidl, H.: Übersetzerbau: Virtuelle Maschinen (eXamen.press, 2007
  • Parr, T.: Language Implementation Patterns: Techniques for Implementing Domain-Specificf Languages, Pragmatic Programmers, 2010
Hinweise
Keine Angabe