Novaxis 是完全开源的,开发编程语言需要 LLVM、AST 和一些工具的经验,但是使用 Novaxis,您可以开发它并添加功能或阅读它,而无需任何这些经验。
虽然 PHP 主要是为 Web 开发而设计的,但它在 Novaxis 语言的开发中取得了令人惊讶的成果。与其他配置语言相比,Novaxis 包含大量功能,例如插值、数据类型和自动数据类型、简单语法、导入以及更多功能。
但是,Novaxis 的开发仍在进行中,不断改进、添加功能等,旨在成为配置语言的最佳替代品。定期进行持续改进,以提高执行力和速度。版本发布后,会对执行所需的资源和消耗进行审查和监控。对代码采取操作以提高速度并提高可读性。
Novaxis 的初始版本是用 Python 构建的。后来,几个月后,决定改用 PHP 作为替代品,标志着 Novaxis 旅程的开始及其进一步扩张。除了 PHP 之外,该项目还使用其他语言开发,包括 C#、TypeScript 和 Rust,但这些版本尚未发布,因此选择 PHP 作为项目构建基础。
目前,没有可用于学习 Novaxis 的文档资源,但可以通过 Novaxis 页面上提供的示例进行学习。不过,未来有创建文档的计划。
该项目已在 Github 上提供。
源代码
以上是Novaxis:一种基于 PHP 的配置编程语言的详细内容。更多信息请关注PHP中文网其他相关文章!