门Mun是一种通过迭代赋能创造的编程语言。特征提前编译- Mun 提前编译 (AOT),而不是及时解释或编译 (JIT)。通过在 AOT 编译期间检测代码中的错误,消除了一整类运行时错误。这使开发人员可以在他们的 IDE 中保持舒适,而不必在 IDE 和目标应用程序之间切换以调试运行时错误。静态类型- Mun 在编译时而不是在运行时解析类型,从而在编写代码时立即获得反馈并为强大的重构工具打开大门。一流的热重载- Mun 的每个方面的设计都考虑到了热重载。热重载是更改实时应用程序的代码和资源的过程,无需在更改函数或值时启动、停止和重新编译应用程序。性能- AOT 编译与静态类型相结合,确保将 Mun 编译为可以在任何目标平台上本地执行的机器代码。LLVM 用于编译和优化,保证最佳性能。热重载确实会带来轻微的运行时开销,但可以在生产构建中禁用它以确保最佳的运行时性能。交叉编译- Mun 编译器能够从任何支持的编译器平台编译到所有支持的目标平台。强大的 IDE 集成- Mun 语言和编译器框架旨在支持源代码查询,允许强大的 IDE 集成,例如代码完成和重构工具。例子fn fibonacci(