Mojo 1.0 后正式开源:编译器与工具链采用 Apache 2.0
Simon Willison1 天前
Mojo 正式开源
Mojo 编程语言在 1.0 发布后,正式将编译器和工具链以 Apache 2.0 许可证开源。这也兑现了团队自 2023 年 5 月以来提出的开源计划。
从「Python 超集」到独立语言
Mojo 刚推出时,一个重要目标是成为 Python 的超集,希望能够利用现有 Python 代码来帮助建立自己的生态。
不过,这一路线在 2025 年 8 月前后发生了变化。团队当时表示,Mojo 未来可能成为完整的 Python 超集,也可能不会,而这并不影响其发展方向。同时,团队认为 AI 辅助编程工具已经能够帮助开发者将 Python 代码迁移到 Mojo,未来随着工具和生态成熟,这一过程还可能更加顺畅。
更明确地面向 GPU 编程
如今的 Mojo 更适合被看作一门独立语言。它采用了受 Python 启发的语法,但并不追求与现有 Python 代码 100% 兼容。
其重点之一,是尽可能降低 GPU 编程的开发门槛。随着 1.0 发布以及编译器、工具链开源,开发者现在可以更直接地研究和参与 Mojo 的语言与工具链开发。
