Parallele Systeme

Transpilierte Sprachen. JavaScript als Compiler-Ziel

Master-Arbeit

Autor: Jérôme A g a t e r

Betreuerin: Elke Wilkeit

Zusammenfassung der Abschluss-Präsentation

Diese Master-Arbeit beschreibt die Programmiersprache JavaScript und einige Kritikpunkte an JavaScript. Darauf aufbauend betrachtet sie die drei Sprachen CoffeeScript, Amber und Objective-J, die JavaScript als Compilerziel verwenden. Hierbei werden die Syntax, das Laufzeitsystem und der nach JavaScript übersetztende Compiler (der Transpiler) behandelt. Anschließend wird die mit der Sprache Amber realisierte Web-Anwendung Collabri vorgestellt.