What is Haxe written in?
Cross-platform open-source programming language.
Quick Facts
- Developer
- Simon Krajewski, Nicolas Cannasse, and Cauê Waneck
- First released
- 2005
- Typing
- static
- License
- GNU General Public License, version 2.0 or later and MIT License
- Website
- haxe.org
About Haxe
Haxe is a cross-platform open-source programming language. It is a statically typed and garbage-collected language that compiles (transpiles) into another language to run. It supports multi-paradigm, object-oriented, functional, and generic programming. Transpiling means the compiler emits source in another high-level language rather than machine code, so the output then runs on that language's runtime.
Haxe first appeared in 2005. Development is led by Simon Krajewski, Nicolas Cannasse, and Cauê Waneck. Haxe is now used mainly in specialized niches and by dedicated communities.
How Haxe is implemented
In the Language Lineage dataset, its compiler is written in OCaml.
Haxe in the language family tree
Haxe drew on ideas from ActionScript and Java.
Sources: Wikipedia · Wikidata · Official site
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| OCaml | 92% | The Haxe compiler is written in OCaml. | Source |
Influenced By
- ActionScript — Haxe grew from ActionScript/MTASC tooling.
- Java — Haxe's class model draws on Java.