Programming language · 2005

Haxe

Cross-platform open-source programming language.

Official site ›
Haxe logo
OCamlWritten in
2005First released
Simon Krajewski, Nicolas Cannasse, and Cauê WaneckDeveloper
staticTyping
GNU General Public License, version 2.0 or later and MIT LicenseLicense
Built from Haxe OCamlActionScriptJava
CompilerInfluence

What is Haxe written in?

The Haxe compiler is written in OCaml (documented).

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

Frequently Asked Questions

What language is Haxe written in?
Haxe is primarily implemented in OCaml. See the implementation section above for details and source references.
What languages influenced Haxe?
Haxe was influenced by ActionScript, Java among others. See the influence section above for the full list.
When was Haxe first released?
Haxe was first released in 2005.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Haxe relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=haxe" width="100%" height="500" loading="lazy" style="border:0" title="Haxe relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Haxe source record.

Explore Haxe in Graph →