Haxe
Haxe(ヘックス、発音記号は /heks/)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。
言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript 3および標準化が中止されたECMAScript 4に似ている。Adobe FlashやJava仮想マシンおよび独自のNekoやHashLinkで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript 3、C++、Cppia、C#、Java、PHP 7、Python 3、Luaへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも適する。
2012年4月に表記がhaXeからHaxeに変更された。
↑ “Haxe 4.2.2”. 2021年6月16日閲覧。
↑ “Haxe 4.0.0-rc.5”. 2019年11月3日閲覧。
↑ Haxeの発音について言語開発者による回答
↑ 公式メーリングリストにおけるHaxeの読み方についての会話
1 2 haXe is now Haxe
1 2 3 4 5 “History”. 2019年11月3日閲覧。
↑ “Using external JavaScript libraries”. 2019年11月3日閲覧。
↑ “JavaScript”. 2019年11月3日閲覧。
↑ “JavaScript”. 2019年11月3日閲覧。
↑ “Haxe 2.0.0”. 2019年11月3日閲覧。
↑ “Getting started with Haxe/PHP”. 2019年11月3日閲覧。
↑ “Haxe 2.4.0”. 2019年11月3日閲覧。
↑ “Getting started with Haxe/C++”. 2019年11月3日閲覧。
1 2 “Haxe 2.10.0”. 2019年11月3日閲覧。
↑ “.NET version and external libraries”. 2019年11月3日閲覧。
↑ “Getting started with Haxe/Java”. 2019年11月3日閲覧。
↑ “Replace hxjava-std with Java 8.”. 2019年11月3日閲覧。
2.10.0より対応(2012年4月)。複数のソースファイルを出力する。主な想定プラットフォームは、.NET FrameworkやMono、ASP.NET、Unity。
Haxelibに公開されているhxcsライブラリによって、.NET Framework 2.0及び4.0の標準ライブラリを利用できるようになる。.NET Frameworkのパスを指定すれば、任意のバージョンを利用することも可能。