haxe ne demek?

Haxe özgür ve açık kaynak kodlu, çapraz platform, çok programlama diline (Kaynak kod (İngilizce: Transpile) veya İkili kod olarak) çevrilebilen bir programlama dilidir.

Haxe standart kütüphanesinde tüm desteklenen platformlarda kullanılabilecek fonksiyonlar ve veri tipleri içerir içerir nümerik veri tipleri, yazı, dizeler, haritalar, ikili kod, yansıma, matematik, HTTP sunucusu vs, dosya sistemi ve yaygın dosya tipleri için okuma ve yazma desteği gibi.

Standart kütüphane MIT Lisansı altında yayınlananmaktadır, Derleyici ise OCaml ile yazılmış olup GPL 2.0 ile lisanslanmıştır.

Haxe tanımlama dosyalarınıda destekler, bu dosyalar var olan kütüphaneler hakkında bilgi içerebilir ve aralarındaki bağlantıyı basitleştirebilir.

Derlenebilir platform ve dillere "Hedef" denir.

İsimÇıkışPlatformKullanımHaxe Sürümünden itibaren
FlashBytecodeFlash: AVM2, Flash Player 9+, AIRKişisel Bilgisayarlar, Tarayıcılar , Sunucular2005 (alfa sürümü)
NekoBytecodeNeko Sanal MakinesiSunucular, Kişisel Bilgisayarlar, Komut Satırıı2005 (alfa sürümü)
JavascriptKaynak KodJavaScript: HTML5, NodeJS, PhoneGapSunucular, Kişisel Bilgisayarlar, Tarayıcılar, Mobil2006 (beta)
ActionScriptKaynak KodActionScript 3: AIR, Flex, RoyaleSunucular, Kişisel Bilgisayarlar, Tarayıcılar, Mobil2007 (1.12), 2019'da kaldırıldı (4.0)
C++Kaynak KodWindows, Linux, macOS, Android, iOS, Palm, WebOSSunucular, Kişisel Bilgisayarlar, Tarayıcılar, Mobil,, Komut Satırı, Oyun Konsolları2009 (2.04); cppia 2014'de eklendi (3.2)
C#Kaynak Kod.NET Framework, .NET Core, MonoSunucu, Kişisel Bilgisayarlar, Mobil2012 (2.10)
JavaKaynak KodJava: Java OpenJDKSunucu, Kişisel Bilgisayarlar2012 (2.10)
PythonKaynak KodPython YorumlayıcısıKomut Satırı, Web, Kişisel Bilgisayar2014 (3.2)
LuaKaynak KodLua YorumlayıcısıWeb, Kişisel Bilgisayar, Komut Satırı, Mobil2016 (3.3)
HashLinkBytecodeHashLink VM veya HL/C (C dosyasına derle)Sunucular, Kişisel Bilgisayarlar, Tarayıcılar, Komut Satırı, Mobil, Oyun Konsolları2016 (3.4)
JVMBytecodeJVM: HotSpot, OpenJ9Sunucular, Kişisel Bilgisayarlar2019 (4.0)
EvalYorumlayıcıHaxe YorumlayıcısıPrototipleme, komut dosyaları2019 (4.0)

Haxe'nin derlenebildiği diller ve ortamlar (Hedefler)

Orijinal kaynak: haxe. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.