|
Das Teilgebiet Programmiersprachen und Übersetzer
im Fachgebiet Praktische Informatik
umfaßt Analyse und Entwurf von Programiersprachen
sowie Methoden und Werkzeuge für deren Implementierung
(Interpreter, Übersetzer, syntaxgesteuerte Editoren usw.).
Zwei grundlegende Kurse vermitteln,
was jede InformatikerIn über dieses Fachgebiet wissen sollte:
- Der Kurs Programmiersprachen
(im Winter 02/03, 04/05, ...)
behandelt Konzepte von Programmiersprachen
und ihre Kombination zu Sprachen, die Paradigmen wie das
objektorientierte, funktionale und logische Programmieren
unterstützen.
- Der Kurs Übersetzer
(im Sommer 03, 05, ...)
behandelt klassische Implementierungsmethoden
zur Transformation von höheren Programmiersprachen in Maschinensprachen.
Vertiefende Kurse bauen auf dem Stoff dieser Veranstaltungen
auf, werden aber nur nach Bedarf abgehalten:
- Übersetzerwerkzeuge
(im Sommer 02, 04, ...) hat Werkzeuge zur Implementierung von Computersprachen zum Inhalt
- Visuelle
Sprachen (im Winter 01/02, ...) behandelt Konzepte visueller
Sprachen und deren Implementierung
- Fortgeschrittene Konzepte funktionaler Programmiersprachen
- Fortgeschrittene Konzepte objektorientierter Programmiersprachen
Zusätzliche Kurse
behandeln die Methodik der Programmentwicklung, z. B.
|
|