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

Übersetzer mit Übersetzer-Praktikum

 
Berthold Hoffmann und Bernd Gersdorf

Termine Kurs mit integrierter Übung (Berthold Hoffmann) : Dienstags von 10-12 im MZH 1460
und Donnerstags vom 08-10 jeweils im MZH 1470
Praktikum in Java (Bernd Gersdorf): Montags 14-16 in MZH 1110
Praktikum in Haskell/ML (Berthold Hoffmann): auf Nachfrage und nach Vereinbarung
Erste Veranstaltung: Dienstag, den 17. April 2012 um 10:15 im MZH 1460.
Das Praktikum beginnt erst am 23. April 2012 um 14:15 im MZH 1110.

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 ML oder Haskell 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

 
   
Autor: Dr. Berthold Hoffmann
 
  AG BKB 
Zuletzt geändert am: 10. April 2012   impressum