*** Welcome to piglix ***

Haxe (programming language)

Haxe
Haxe logo.svg
Paradigm Multi-paradigm
Developer Haxe Foundation
First appeared 2005; 12 years ago (2005)
Stable release
3.4.4 / October 8, 2017; 2 months ago (2017-10-08)
Typing discipline Static, dynamic via annotations, nominal
Implementation language OCaml
Platform ARM; IA-32, x86-64
OS Android, iOS; Linux, macOS, Windows
License GPL 2.0, library: MIT
Filename extensions .hx .hxml
Website haxe.org
Influenced by
ActionScript, OCaml, Java

Haxe is computer software, a high-level, cross-platform, multi-paradigm programming language and compiler that can produce applications and source code, for many different computing platforms, from one code-base. It is free and open-source software, distributed under the GNU General Public License (GPL) 2.0, and the standard library under an MIT License.

Haxe includes a set of common functions that are supported across all platforms, such as numeric data types, text, arrays, binary and some common file formats. Haxe also includes platform-specific application programming interface (API) for Adobe Flash, C++, PHP and other languages.

Code written in the Haxe language can be source-to-source compiled into ActionScript 3, JavaScript, Java, C++, C#, PHP, Python, Lua and Node.js. Haxe can also emit small web format SWF and Neko bytecode.


...
Wikipedia

...