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

Übersetzer mit Übersetzer-Praktikum

 
Berthold Hoffmann und Thomas Röfer

Termine Kurs: Montags um 10-12 im MZH 5210
Dienstags jeweils um 10-12 im MZH 1380 (kleiner Senatssaal)
Praktikum in Java (Thomas Röfer): Mittwochs 10-12 in MZH 5210
Praktikum in Haskell/ML (Berthold Hoffmann): Mittwochs 10-12 in Cartesium 2.43
Erste Veranstaltung: Dienstag, den 7. April 2009 um 10:15 im MZH 1380 (kleiner Senatssaal).
Das Praktikum beginnt erst am 15. April 2009, mit einer gemeinsamen Sitzung im MZH 5210.

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

Im Praktikum wird ein vorgegebener Übersetzer für die winzige Programmiersprache PL0 so erweitert, dass effiziente Implementierungstechniken benutzt werden und die dann akzeptierte Sprache PL5 wesentliche Konzepte imperativer und objektorientierter Programmiersprachen enthält.
Der Übersetzer ist in der objektorientierten Sprache Oberon geschrieben, kann aber auch in ML, Haskell oder Java einfach implementiert werden.

Inhaltliche Voraussetzungen: Praktische Informatik 1 bis 3.

Studienbegleitende Leistungsnachweise: Aktive Beteiligung an den Übungen und Fachgespräch oder Modulprüfung (4 SWS, 6 ECTS) oder aktive Beteiligung an den Übungen und erfolgreiche Übersetzerabnahme im Praktikum (4+2 SWS, 6+4 ECTS).

Weitere Informationen

 
   
Autor: Dr. Berthold Hoffmann
 
  AG BKB 
Zuletzt geändert am: 20. Mai 2009   impressum