|
Haxe(ヘックス、発音記号は /heks/〔Haxeの発音について言語開発者による回答 〕〔公式メーリングリストにおけるHaxeの読み方についての会話 〕)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。 言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript3および標準化が中止されたECMAScript 4に似ている。Adobe Flashおよび独自のNekoVMで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript、C++、C#、Java、PHP、Pythonへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも使用される。 2012年4月に表記がhaXeからHaxeに変更された〔haXe is now Haxe 〕。 ==対応プラットフォーム== Haxeのコンパイラは、Flashおよび独自の仮想マシンNekoの実行バイナリや、JavaScript、ActionScript、C++、C#、Java、PHP、Pythonのソースコードを生成する。複数のプラットフォームに「コンパイルする」この戦略は、"Write once, run anywhere"の思想に基づいている。これにより、プログラマが目的のために最良のプラットフォームを選択できる。 Haxeでは、これらプラットフォームは「ターゲット」と呼ばれる。 C++ターゲットについては独自のガベージコレクションの機構を持つという特徴がある。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Haxe」の詳細全文を読む スポンサード リンク
|