Universität Bonn
Institut für Informatik V
Prof. Dr. N. Blum
Matthias Kretschmer

Grundstudiumspraktikum:
Übersetzerbau
(SS 08)

Übersetzer sind Programme, die einen Text aus einer Sprache in eine andere Sprache überführen. Zum Beispiel wird der Quellcode eines Programms in Maschinensprache übersetzt, um ihn später ausführen zu können.

Ein wichtiger Teil bei der Entwicklung von Übersetzern sind die sogenannten Scanner und Parser, die die lexikalische und syntaktische Analyse realisieren. Scanner und Parser werden i.a. nicht von Hand implementiert, sondern man verwendet sogenannte Scanner- und Parser-Generatoren.

In diesem Programmierpraktikum werden die in Informatik III vorgestellten Verfahren zur lexikalischen und syntaktische Analyse angewendet, um einen Scanner- und Parser-Generator zu implementieren. Die beiden Generatoren werden mittels einfacher Beispiele getestet.

Voraussetzungen:

Grundkenntnisse in Programmierung. Die notwendigen Kenntnisse über Java sollen in den Semesterferien selbständig erworben werden.

Termin:

n. Vereinb.

Vorbesprechung:

Di, 05.02.2008 13:00ct N328

Modus:

Erstellung eines gemeinsamen Projekts.

Plätze: 10-15

Die Plätze werden im Rahmen der Zentralvergabe von Propraktika verteilt.

Bei Fragen wenden Sie sich bitte an kretschm@cs.uni-bonn.de