Research Work Carried Out by Students (Seidl03)
Martina Seidl.
Sprachunterstützung durch virtuelle Maschinen: Ein Vergleich von Java und .Net.
Theses, Institute of Computer Languages, Vienna University of Technology, 2003,
in German.
Abstract:
Virtuelle Maschinen bieten für die Ausführung von Programmen viele
Vorteile. Obwohl sie schon mindestens seit den 70-iger Jahren entwickelt und
verwendet werden, wurden sie vor ca. 10 Jahren mit dem Erscheinen der Java
Virtual Machine (JVM) von Java für industrielle Applikationen wieder
populär. Aber wie viele andere erfolgreiche virtuelle Maschinen der
Vergangenheit war auch die JVM für eine bestimmte Sprache konzipiert
worden. Sprachimplementierer begannen allerdings rasch, andere Sprachen als
Java für sie zu entwickeln. Im Jahr 2000 stellte Microsoft die .Net
Technolgien vor, die ebenfalls auf einer virtuellen Maschine, der Common
Language Runtime (CLR) basieren, vor. Von Anfang an war die Unterstützung
von unterschiedlichen Sprachen ein Designziel. In dieser Arbeit werden die
beiden virtuellen Maschinen in Hinblick auf die Möglichkeiten, die sie
für die Implementierung unterschiedlicher Sprachen bieten, verglichen.
@MastersThesis{Seidl03,
author = {Martina Seidl},
title = {Sprachunterst{\"u}tzung durch virtuelle {M}aschinen: Ein {V}ergleich von {J}ava und {.N}et},
school = {Institute of Computer Languages, Vienna University of Technology},
year = 2003,
address = {Vienna, Austria}
}