18 lines
1014 B
TeX
18 lines
1014 B
TeX
|
%!TEX root = ../main.tex
|
||
|
|
||
|
\pagestyle{empty}
|
||
|
|
||
|
% override abstract headline
|
||
|
\renewcommand{\abstractname}{Abstract}
|
||
|
|
||
|
\begin{abstract}
|
||
|
Seit rund 15 Jahren wird an der Dualen Hochschule Baden Württemberg Campus Horb an einer Java-Erweiterung
|
||
|
namens Java-TX (Type eXtended) auf Basis von Java 8 geforscht. Java-TX zielt darauf ab, die
|
||
|
Java-Programmiersprache durch funktionale Programmierkonzepte wie globale Typinferenz und echte
|
||
|
Funktionstypen für Lambda-Ausdrücke zu erweitern. Im Bereich des Compilerbaus gilt die Selbstübersetzung eines
|
||
|
Compilers als wichtiges Qualitätsmerkmal. Aus diesem Grund wird im Rahmen dieser Arbeit der in Java verfassten
|
||
|
Java-TX-Compiler so weit es möglich ist, in Java-TX übersetzt. Dabei werden der Funktionsumfang und die
|
||
|
Praxistauglichkeit des aktuellen Java-TX-Zustands untersucht und bestehende Probleme sowie fehlende
|
||
|
Funktionen aufgezeigt. Zusätzlich werden durch die Überarbeitung des Quellcodes die Vorteile von Java-TX im
|
||
|
Vergleich zu Java demonstriert.
|
||
|
\end{abstract}
|