话题 1:Mojo 1.0 正式发布 —— 三年长跑落地,「像 Python 一样写,像 C 一样跑」的 AI 编程语言首次给出稳定基座

## 数据点 Modular 公司的 Mojo 语言在 8 月 11 日通过 26.5 版本正式发布了 1.0...

数据点

Modular 公司的 Mojo 语言在 8 月 11 日通过 26.5 版本正式发布了 1.0,这是一条自 2023 年首次亮相以来走了三年的路。Modular 同期上线的 MAX 26.5 是这个语言真正落地的「商业承载物」——Mojo 不再是「我们在开发中的一门语言」,而是「我们每天在生产中依赖的语言」,Modular 自己把 MAX 和 Modular Cloud 的整个底层都跑在 Mojo 上。

社区侧的累计贡献也第一次有了可统计的数字:开源标准库以来,近 200 名贡献者合入超过 1,100 个拉取请求,改动超 200,000 行代码;按 Modular 的原话,1.0 不是这条路的终点,而是「1.x 阶段主要是叠加式增强,破坏性变更按 C++ 那种成熟语言的规范来管理」的起点。这意味着开发者终于可以在 Mojo 上做长期项目了,而不必每个月担心语言本身的破坏性变更烧到自己头上。

它解决了什么

Mojo 的核心承诺是「Python 语法 + 原生编译性能」。在计算密集型基准上,这套承诺第一次有了真正的量产数字:

– N-body 问题(50 万次迭代浮点运算):CPython 3.14 耗时 1242 毫秒,Mojo 仅 16 毫秒,78 倍加速 – Spectral-norm:CPython 14046 毫秒 vs Mojo 118 毫秒,119 倍加速 – 矩阵乘法:最高 77 倍加速

背后是 SIMD 向量化、循环展开、MLIR 编译器三层叠加。MLIR 这一层尤其关键——这门语言能把 AI 加速器(不只 GPU,还有各种 NPU、TPU 衍生芯片)做跨层优化,而诞生于 2009 年的 Rust 是基于 LLVM IR 的,没有这条 MLIR 通路。在 DNA 序列解析这类 CPU 通用任务上 Mojo 比 Rust 还快 50%,但在大型 TSV 处理和数独求解上 Rust 依然领先——两家不是取代关系,是分工。

它改变了什么

Mojo 1.0 的「稳定」语义把 AI 编程语言的版图给出了一个明确的工程答案。在 1.0 之前,Mojo 的语言形态每个季度都在变;社区维护长期项目只能赌它哪天稳下来。现在 Modular 承诺在 1.x 阶段按 C++ 那种「向后兼容为主,破坏性变更为辅」的节奏推进——这是给所有想用 Mojo 写生产代码的人一次正式发车信号。

配套的 MAX 26.5 也给了这套语言第一批旗舰用例:MAX 现在原生支持 GLM-5.2 和 Nemotron-H(都是 hybrid Mamba-2 模型),Kimi 2.5 跑在 Module V3 上。Modular 同源的 Agent Skills 仓库累计下载 7.2K+ 次(来自 skills.sh 统计),是 MAX/Mojo 在 Harness 协议层的一个落地点。

最后是路线图已经摆在桌面上:异步编程模型、模式匹配和 union 类型——这些是 Mojo 从「AI 专用语言」走向「通用系统编程语言」的下一组关键拼图。Modular 也在按 2026 年开源 Mojo 编译器与工具链的节奏推进。ModCon 在 8 月 18 日(也就是明天)召开,更多商用化与开源进展会在那里给出。

参考来源:modular.com/blog/modular-26-5-mojo-1-0-is-here、机器之心

一条评论

发表回复

人生梦想 - 关注前沿的计算机技术 acejoy.com 🐾 步子哥の博客 🐾 背多分论坛 🐾 借一步网 🐾 智柴网 沪ICP备2024052574号-1