2023 年发布时,Mojo 编程语言被宣传为"Python 的超集,C 的速度"。三年后,它兑现了其中一半的承诺,正式发布了 1.0。

Modular 团队在公告中强调,Mojo 1.0 的核心承诺是稳定性。"我们每天在生产环境中依赖 Mojo 运行商业基础设施 MAX 和 Modular Cloud,"公告写道,"它不再只是我们正在开发的语言,而是我们赖以生存的语言。"
在过去几个版本中,Mojo 做了大量收敛工作:变量统一用 var 声明,闭包被统一,只有一种 Pointer 类型,大量命名被重新整理以保持一致性。1.0 版本还加入了 Python 风格的 lambda 语法(用于内联闭包)、更稳定的 LSP 服务器、以及内存安全方面的引用失效诊断。
推荐阅读:Mojo 编程语言发布 1.0.0b1:像 Python 一样写,像 C++ 一样跑
社区贡献的数字相当可观:近 200 名贡献者提交了超过 1100 个 PR,改动了 20 万行代码,还有上千人提交了 issue。
Mojo 选择了与 Python 生态错位竞争。它的主战场是 GPU 编程、高性能计算和 AI 推理——这些 Python 靠 C 扩展才能触及的领域。Modular 的 AI Agent Skills 已经"1.0 ready",覆盖了从项目创建、GPU 编程到从其他语言迁移的完整工作流。

但 Mojo 的处境并不轻松。Python 的生态壁垒是任何新语言都难以撼动的,而 Rust 在系统编程领域的位置已经稳固。Mojo 真正的机会在于:如果 AI 辅助编程真的让"代码生成"比"代码复用"更重要,那么一门为 AI 时代设计的语言可能比一门为人类手写设计的语言更有优势。
Modular 承诺将在 2026 年内开源 Mojo 编译器。ModCon 大会将于 8 月 18 日在旧金山举行。
参考来源: