💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
Haxe 项目开始于2005年8月22日,由法国开发者 Nicolas Cannasse 创建,作为流行的开源 ActionScript 2编译器 MTASC(Motion-Twin Action Script Compiler)和内部的MTypes语言继任者,尝试将类型推断的应用成为一个面向对象语言。Nicolas 长期的编程语言设计热情,和混合不同技术作为他使用 Motion-Twin 进行游戏开发工作中一部分的新机会出现,催生了一个全新语言的产生。 开始时 Haxe 被拼写为 haXe,之后,它的 beta 版本在2006年2月发布,附带了第一个支持的目标平台 AVM2(Adobe Virtual Machine )字节码, 和 Nicolas 自己的 [Neko 虚拟机 3](http://nekovm.org) 。 Nicolas Cannasse,目前仍是 Haxe 项目的领导者,一直致力于使 Haxe 更加智能,随后在2006年5月发布了 Haxe 1.0 。第一个主要版本开始支持 JavaScript 代码生成,并已经有一些定义今天的 Haxe 的基础,如类型推断和结构子类。 Haxe 1 在两年中经历了几个小的版本,在2006年8月添加了支持 haxelib工具的 Flash AVM 2 目标平台,在2007年3月增加的对 ActionScript 3 目标的支持。这几个月里,Haxe 更加聚焦于稳定性的提升,它的几个小版本里的 bug 得到修复。 Haxe 2.0 在2008年7月发布,引入了 PHP 目标平台,这要感谢Franco Ponticelli 。在 Hugh Sanderson 的努力下,在2007年7月的 Haxe 2.04 版本中加入了 C++ 目标平台。 正如Haxe 1 那样,接下来的几个月,版本继续保持稳定。在2011年1月,Haxe 2.04 发布,开始支持 宏。几乎同时,Bruno Garcia 加入团队,作为 JavaScript 平台的维护者,并在随后的 2.08 和 2.09 版本中做了更大的改进。 在 2.09版本之后,Simon Krajewski 加入团队,开始了 Haxe 3 的开发。此外,Java 和 C# 目标平台也找到加入到 Haxe 版本中的方式。然后,决定建立最终的 Haxe 2 版本,即2012年7月发布的 Haxe 2.10 。 2012年底,Haxe 3 项目开始, Haxe 编译器团队,现在由最近建立的 [Haxe 基金会](http://haxe-foundation.org)提供资金支持,开始聚焦于下一个主要版本。Haxe 3 随后发布于2013年5月。