I225 – Compiler/Interpreter

Modul
Compiler/Interpreter
Technology of Compiler/Interpreter
Modulnummer
I225 [I-225]
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Arnold Beck
arnold.beck(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Arnold Beck
arnold.beck(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Compiler/Interpreter"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Prüfungsdauer: 100 min | Wichtung: 100%
in "Compiler/Interpreter"

Lehrform

2/0/2  V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Grundlagen formaler Sprachen
  • Lexer auf der Basis von Automaten
  • Lexer auf der Basis von Lexergeneratoren (Lex, JLex)
  • Parser auf der Basis von Graphen
  • Tabellengesteuerte Verfahren
  • Verfahren des rekursivern Abstiegs
  • Parser auf der Basis von Parsergeneratoren (Yacc, JCup)
  • Zwischencode (Entwurf, Generierung)
  • Virtuelle Maschine, Zwischencodeinterpreter
Qualifikationsziele

Die Studierenden kennen grundlegende Konzepte formaler Sprachen. Sie können Verfahren der theoretischen Informatik im praktischen Compilerbau anwenden. Sie können unterschiedliche Verfahren zur Verarbeitung formaler Sprachen praxisnah umsetzen.

Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

aufbauend auf Programmierung I (I120) und Programmierung II (I121)

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • N. Wirth, Compilerbau, Teubner Verlag Stuttagrt
  • Aho, Sethi, Ullman, Compilerba, Addison-Wesley
  • H. Kopp, Compilerbau, Hanser Verlag München Wien
Aktuelle Lehrressourcen
  • Skript zur Lehrveranstaltung

Hinweise
Keine Angabe