Content deleted Content added
Attributed "marketing ploy" description to Brendan Eich |
Corrected what I believe to be a small typo: "Elm-generates" to "Elm-generated" |
||
Line 666:
* [[Fantom (programming language)|Fantom]] a programming language that runs on JVM, .NET and JavaScript.
* [[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-
* [[Haxe]], an open-source high-level multiplatform programming language and compiler that can produce applications and source code for many different platforms including JavaScript.
* 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.
|