Universität Bremen  
  FB 3  
  AG BKB > Lehre > Deutsch
English
 

Übersetzer mit Übersetzer-Praktikum

 
Berthold Hoffmann und Thomas Röfer

Termine Kurs mit integrierter Übung (Berthold Hoffmann) : Montags von 08-10 im MZH 1460
und Mittwochs vom 08-10 im MZH 1460
Übersetzerpraktikum in Java (Thomas Röfer): Montags 14-16 in MZH 1110
Erste Veranstaltung: Mittwoch, den 24. April 2014 um 08:15 im MZH 1460.
Das Übersetzerpraktikum beginnt am 28. April 2014 um 14:15 im MZH 1100.

Der Kurs vermittelt Grundkenntnisse der Implementierung von Übersetzern und Interpretern für höhere Programmiersprachen wie Pascal, Ada, C, C++, C# und Java.

Das Praktikum vertieft den Inhalt des Kurses und kann ohne ihn nicht besucht werden. Im Praktikum wird ein vorgegebener Übersetzer für die winzige Programmiersprache OOPS0 in mehreren Schritten wie mit einem Baukasten erweitert, so dass die schließlich akzeptierte Sprache wesentliche Konzepte objektorientierter Programmiersprachen unterstützt, wie Vererbung und dynamisches Binden von Methoden.
Der Übersetzer ist in Java geschrieben, kann aber grundsätzlich auch in anderen Programmiersprachen neu implementiert werden. Hierfür bieten sich insbesondere funktionale Sprachen wie CAML, Haskell, ML oder Scala an.

Inhaltliche Voraussetzungen: Praktische Informatik 1 bis 3.

Studienbegleitende Leistungsnachweise: Mündliche Prüfung im Kurs (4 SWS, 6 ECTS) bzw. erfolgreiche Übersetzerabnahme im Praktikum (2 SWS, 4 ECTS).

Weitere Informationen

  • Zum Inhalt des Kurses
  • Ein Script (mit Verständnisfragen unf Übungsaufgaben) wird in stud.ip zur Verfügung gestellt werden.
  • Weiteres Material zum Kurs
  • Der Zeitplan des Kurses steht in stud.ip
  • Mehr zum Inhalt des Praktikums steht in stud.ip
  • Material zum Praktikum (für andere Implementierungs-Sprachen als Java)
  • Die Liste der TeilnehmerInnen steht in stud.ip
 
   
Autor: Dr. Berthold Hoffmann
 
  AG BKB 
Zuletzt geändert am: 22. April 2014   impressum