Haxe is a high-level, cross-platform, multi-paradigm programming language and compiler that can produce applications and source code for many different platforms from a single code base. It is free and open-source software, released under an MIT License. The compiler supports output as ActionScript 3, C++, C#, Go, Java, JavaScript, JVM, Lua, PHP, and Python source code, as well as its own bytecode format, and was originally created by Nicolas Cannasse.
Facts
First Released ParadigmMulti-paradigm: object-oriented, functional, generic 2 SignificanceHaxe originated with the idea of supporting client-side and server-side programming in one language, and simplifying the communication logic between them. 2 Classification
Typing Discipline Typing Discipline FAQs
Which platforms can Haxe target?
It compiles to JavaScript, C++, C#, Java, JVM, Python, Lua, PHP and Flash.
Haxe is built around compiling one code base for many platforms. Its own site describes it as an open source high-level strictly-typed programming language with a fast optimizing cross-compiler, and says Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP and Flash, while still allowing access to each platform's native capabilities.
Connections
Follows Typing Discipline
In Field
Influenced By
Licensed Under
Sources
1. Wikidata: Haxe
- Wikidata Q285886, class allow-list match (w-wdresolver-0926)
- Wikidata Q285886 P571 (inception)
- Wikidata Q285886 P275 (license)
- Wikidata Q285886 P7078 (typing discipline)
View the Source2. Haxe (Wikipedia)
Wikimedia FoundationHistory section, first two sentences
Development of Haxe began in October 2005. The first alpha version was released on November 14, 2005.
Infobox paradigm field
Multi-paradigm: object-oriented, functional, generic
Intro paragraph, third sentence
Haxe originated with the idea of supporting client-side and server-side programming in one language, and simplifying the communication logic between them.
Lead section
It is free and open-source software, released under a GPL v2.0 license (the standard library and Neko virtual machine are under the MIT License).
- In Field: Programming Language Theory, Lead paragraph
In Group: Cross-Platform and Cloud Multi-Paradigm Languages, Lead
Haxe is a high-level cross-platform programming language and compiler that can produce applications and source code for many different computing platforms from one code-base.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.