Compilation Target: JavaScript

Session

Date: 

Wednesday, June 4, 2014 - 11:15am to 12:00pm

JavaScript ist auf dem Weg das zu schaffen, was Java nie gelungen ist: eine universelle Sprache für jedes System zu werden. JavaScript-Interpreter existieren für nahezu jede Umgebung: für Browser, Server, Mikrokontroller und Kaffeemaschienen. Seit einiger Zeit stellt sich die Frage, ob JavaScript nicht viel mehr ist, als eine reine Programmiersprache. Kann man JavaScript vielleicht als eine Plattform benutzen? Als Bytecode, mit dem man andere Sprachen ausdrücken und zur Ausführung bringen kann? Diverse Transpiler-Projekte, z.B. CoffeeScript, machen es vor. Projekte wie Emscripten gehen noch einen Schritt weiter und übertragen C und C++ in ausführbaren JavaScript-Code. Weiterentwicklungen der Engines, darunter ASM.js, verbessern massiv die Ausführungsgeschwindigkeit. Diese Session zeigt anhand von Beispielen die vielfältigen Möglichkeiten auf, die JavaScript als Plattform schon heute bietet. Lernen Sie alternative Sprachen kennen, die in JavaScript übersetzt werden können und sehen Sie, dass sogar komplexe 3D-Engines dank Emscripten im Browser zur Ausführung gebracht werden können.

 

Qafoo GmbH