GI-Regionalgruppe Braunschweig

gilogo2.gif (1271 Byte)

Zurückliegende Veranstaltung

Prof. Dr. Juerg Gutknecht, ETH Zuerich

Ist die Programmiersprachenentwicklung zu Ende?

Folien des Vortrages als PDF-Datei

Vielfach wird diese Frage nach dem weltweit spektakulaeren Auftritt von Java mit "Ja" beantwortet. Wir sind da anderer Meinung. Anhand zweier Projekte im Oberon Umfeld zeigen wir, dass vor allem punkto "Programmierung im Grossen" noch reichlich Potential zur besseren Unterstuetzung durch die verwendete Programmiersprache vorhanden ist. Das eine der beiden Projekte hat ein superkompaktes Multiprozessor-Laufzeitsystem zum Ziel, das rigoros auf die Metapher der "aktiven Objekte" ausgerichtet ist und das dynamische Ein- und Ausblenden von Komponenten erlaubt. Das zweite Projekt baut auf der neuen .Net Plattform von Microsoft auf. Diese Plattform unsterstuetzt programmiersprachliche Interoperabilitaet auf eine innovative Art. Hier stellt sich insbesondere die Frage nach der Kapselung von Komponentenimplementationen mittels geeignetem Schnittstellenmechanismus. In Zusammenarbeit mit Microsoft Research haben wir ein neuartiges Modell ausgearbeitet, welches die Unterklassenbildung und die (kontroverse) Vererbung der objektorientierten Programmierung durch ein leichtgewichtigeres Implementationskonstrukt ergaenzt und ersetzt.


Betreuung dieser Seite: R. Temming, letzte Änderung 08.11.00