Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel Implementation of the VooDo Kern Progrmming Language
Autor Bickel, Joachim
Erscheinungsjahr 2005
Klasse Sonstiges
Bestelldatum
Inventardatum
Abstract VooDo ist eine experimentelle objektorientierte Programmiersprache, welche eine Vielzahl an Features aufweist, hauptsächlich das Typsystem betreffend. Beispiele sind Mehrfachvererbung, Module mit Unterstützung für Vererbung, generische Typen und sogenannte verteilte Optionen, welche ein Hauptmerkmal von VooDo darstellen, das es in anderen objektorientierten Sprachen nicht gibt. Optionen ermöglichen es einem Compiler, Synchronisations-Bedingungen statisch zu überprüfen. Es wird angenommen, dass die Implementierung des VooDo Typsytems recht komplex ist und einige potenzielle Probleme enthält. In dieser Magisterarbeit werden diese Probleme behandelt, indem eine Compiler-Frontend für eine Teilmenge der Sprache, genannt VooDo Kern, implementiert wird, als Proof of Concept und Basis für weitergehende Arbeit. Die Implementierung zeigt, dass die eigentlichen Schwierigkeiten nicht in der Typüberprüfung, sondern in den grundlegenden Bereichen, insbesondere Namensauflösung und Zyklensuche, zu finden sind.
Status Verfügbar

( Fenster schließen )