haXe for Linux 3.4.2

Nicolas Cannasse in Development / Compilers & Interpreters

haXe for Linux screenshot

User Rating: 2.6 (19 votes)

haXe (pronounced as hex) is an open source programming language. While most other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.

It means that you can use haXe to target the following platforms :

Javascript : You can compile a haXe program to a single .js file. You can access the typed browser DOM APIs with autocompletion support, and all the dependencies will be resolved at compilation time.
Flash : You can compile a haXe program to a .swf file. haXe is compatible with Flash Players 6 to 10, with either "old" Flash 8 API or newest AS3/Flash9+ API. haXe offers very good performance and language features to develop Flash content.
NekoVM : You can compile a haXe program to NekoVM bytecode. This can be used for server-side programming such as dynamic webpages (using mod_neko for Apache) and also for command-line or desktop applications, since NekoVM can be embedded and extended with some other DLL.
PHP : You can compile a haXe program to .php files. This will enable you to use a high level strictly-typed language such as haXe while keeping full compatibility with your existing server platform and libraries.
C++ : You can now generate C++ code from your haXe source code, with the required Makefiles. This is very useful for creating native applications, for instance in iPhone development.
C# and Java targets are coming soon! (from @cwaneck)
The idea behind haXe is to let the developer choose the best platform for a given job. In general, this is not easy to do, because every new platform comes with its own programming language. What haXe provides you with is:

a standardized language with many good features
a standard library (including Date, Xml, Math...) that works the same on all platforms
platform-specific libraries : the full APIs for a given platform are accessible from haXe


· The haXe Syntax is similar to the one used in Java / JavaScript / ActionScript, so it's very easy to learn and get used to haXe. haXe can also integrate easily in your favorite editor or IDE
· The haXe Type System is strictly typed, enabling the compiler to detect most errors at compile-time. At the same time, it's very different from classic strictly typed languages since you don't have to write types everywhere in your program, thanks to type inference. It makes you feel like you are programming in a dynamically typed language while you are getting the security of a strictly typed language. The best of both worlds
· The haXe Standard Library, including Date, XML, data structures... is specified to behave the same across all platforms. This enables you to share and reuse code logic between different platforms without needing to rewrite the same thing again and again
· haXe is easily Extensible : you can add additional libraries and wrappers for platform-specific features. Thanks to conditional compilation you can have different implementation for a given API depending on the platform you want to compile to
· haXe has a Remoting library that provides cross platform serialization and RPC, enabling you to directly call methods between platforms. For example calls may be made between the client and the server or between different client modules. Everything is handled transparently
· haXe can be used to develop portable Desktop applications by using SWHX

top download editor's pick
File Size: 2.099609375 MB License: Open Source Price: FREE
Platform: Linux
Downloads: Total: 192 | This Month: 4 Released: 2017-04-20
haXe for Linux Similar Software

haXe for Mac OS X 3.4.2 Nicolas Cannasse    

haXe (pronounced as hex) is an open source programming ... C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language. It means that you can use haXe to target the following platforms : Javascript : You can compile a haXe program to a single .js file. You can .... Free download of haXe for Mac OS X 3.4.2

software pick   

FreeBasic for Linux 1.05.0 The FreeBASIC development team    

... is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows and Linux. When used in its "QB" language mode, FreeBASIC provides a high level of support for programs written for QuickBASIC. Many programs written for QuickBASIC will compile and run in this mode with no changes needed. However, for compilation in the FreeBASIC default language mode, most .... Free download of FreeBasic for Linux 1.05.0

software pick   

WideStudio for Linux 3.98-7 WideStudio Development Team    

... WideStudio is an open source, Integrated Development Environment for desktop applications purely made in Japan. This enables ... GUI applications that can run on Windows95/98/Me/NT/2000/Xp/Vista, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX(w/X11), BTRON, T-Engine, mu-CLinux(wo/X11) in various ... which supports Ubiquitous computing as well as Win32, Linux, Solaris, MacOSX, BTRON. Thus, applications you develop with .... Free download of WideStudio for Linux 3.98-7

software pick   

R for Linux 3.5.0 R Development Core Team     update

R is a language and environment for statistical computing and graphics. R provides ... S language is often the vehicle of choice for research in statistical methodology, and R provides an ... Great care has been taken over the defaults for the minor design choices in graphics, but the ... UNIX platforms and similar systems (including FreeBSD and Linux), Windows and MacOS. The R environment R .... Free download of R for Linux 3.5.0

software pick   

GLE for Linux 4.2.4 Vincent LaBella    

... Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures and ... variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulea in graphs ... in QGLE * Control constructs (e.g., if-then-else and for-next) can be used in graph and key blocks .... Free download of GLE for Linux 4.2.4

software pick   
Popular Software in Development / Compilers & Interpreters

PureBasic 5.70 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic 5.70

software pick   

PB DeCompiler v2013.06.30 chengang    

PowerBuilder DeCompiler and PBD Decompiler. Free download of PB DeCompiler v2013.06.30

PureBasic for Linux 5.70 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic for Linux 5.70

software pick   

Qt 5.12.2 Nokia     update

A cross-platform application framework for desktop and embedded development. Free download of Qt 5.12.2

software pick   

Fiddler 5.0.20192.25091 Eric Lawrence     update

A useful HTTP Debugging Proxy that logs all HTTP traffic between your computer. Free download of Fiddler 5.0.20192.25091

software pick