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ış | Platform | Kullanım | Haxe Sürümünden itibaren |
---|---|---|---|---|
Flash | Bytecode | Flash: AVM2, Flash Player 9+, AIR | Kişisel Bilgisayarlar, Tarayıcılar , Sunucular | 2005 (alfa sürümü) |
Neko | Bytecode | Neko Sanal Makinesi | Sunucular, Kişisel Bilgisayarlar, Komut Satırıı | 2005 (alfa sürümü) |
Javascript | Kaynak Kod | JavaScript: HTML5, NodeJS, PhoneGap | Sunucular, Kişisel Bilgisayarlar, Tarayıcılar, Mobil | 2006 (beta) |
ActionScript | Kaynak Kod | ActionScript 3: AIR, Flex, Royale | Sunucular, Kişisel Bilgisayarlar, Tarayıcılar, Mobil | 2007 (1.12), 2019'da kaldırıldı (4.0) |
C++ | Kaynak Kod | Windows, Linux, macOS, Android, iOS, Palm, WebOS | Sunucular, 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, Mono | Sunucu, Kişisel Bilgisayarlar, Mobil | 2012 (2.10) |
Java | Kaynak Kod | Java: Java OpenJDK | Sunucu, Kişisel Bilgisayarlar | 2012 (2.10) |
Python | Kaynak Kod | Python Yorumlayıcısı | Komut Satırı, Web, Kişisel Bilgisayar | 2014 (3.2) |
Lua | Kaynak Kod | Lua Yorumlayıcısı | Web, Kişisel Bilgisayar, Komut Satırı, Mobil | 2016 (3.3) |
HashLink | Bytecode | HashLink VM veya HL/C (C dosyasına derle) | Sunucular, Kişisel Bilgisayarlar, Tarayıcılar, Komut Satırı, Mobil, Oyun Konsolları | 2016 (3.4) |
JVM | Bytecode | JVM: HotSpot, OpenJ9 | Sunucular, Kişisel Bilgisayarlar | 2019 (4.0) |
Eval | Yorumlayı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.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page