Content deleted Content added
PackMecEng (talk | contribs) Reverted 1 pending edit by 101.98.234.75 to revision 831993362 by Kissg: seems to be typo |
|||
Line 677:
* [[TypeScript]], a free and open-source programming language developed by Microsoft. It is a superset of JavaScript, and essentially adds support for optional [[type annotation]]s and some other language extensions such as classes, interfaces and modules. A TS-script compiles into plain JavaScript and can be executed in any JS host supporting [[ECMAScript]] 3 or higher. The compiler is itself written in TypeScript.
* [[Elm (programming language)]] is a pure functional language for web apps. Unlike handwritten JavaScript, Elm-generated JavaScript has zero runtime exceptions, a time-traveling debugger, and enforced semantic versioning.
* [[Haxe]], an open-source high-level multiplatform programming language and compiler that can produce applications and source code for
* ClojureScript,<ref>{{cite web | url=https://github.com/clojure/clojurescript | title=clojure/clojurescript · GitHub | publisher=Github.com | accessdate=2014-04-13}}</ref> a compiler for [[Clojure]] that targets JavaScript. It is designed to emit JavaScript code that is compatible with the advanced compilation mode of the Google Closure optimizing compiler.
* [https://bertfreudenberg.github.io/SqueakJS/ SqueakJS], a virtual machine and DOM environment for the open-source [[Squeak]] implementation of the [[Smalltalk]] programming language.
|