Ha Xe

Ha Xe

Haxe is an open-source high-level multiplatform programming language and compiler that can produce applications and source code for many different platforms from a single code-base. Code written in the Haxe language can be compiled into Adobe Flash applications, JavaScript programs, and to some extent C++ standalone applications, PHP, Apache CGI and NodeJS server-side applications.

Haxe includes a set of common functionality that is supported across all platforms, such as numeric data types, text, arrays, binary and some common file formats. Haxe also includes platform-specific API, but as of 2012, it only supports a subset of the functionality available in each platform, with only the Flash platform API fully usable. Haxe can also compile to Neko code, which runs in the Neko runtime created by the same developer.

Haxe was developed by Nicolas Cannasse and other contributors, and was named Haxe because it was short, simple, and "has an X inside", which the author humorously asserts is necessary to make any new technology a success. Haxe is pronounced "hex" (/heks/), although the authors of the only published book on the language pronounce it "hacks".

Read more about Ha Xe:  Architecture, Platform Support, Language