Mojo 1.0发布:比Python快3.5万倍
2023 年,一门叫 Mojo 的编程语言一出场就甩数字:比 Python 快 3.5 万倍。2026 年 8 月 11 日,Modular 公司正式把 Mojo 推到 1.0——语法承诺相对稳定,适合做长期项目。
你不写代码也该懂两件事:Python 为啥慢、这个夸张数字到底比什么。
Python 慢,是设计换来的省事
说「慢」,多半指纯计算:抠像素、狂算数学。读文件、上网,瓶颈常在硬盘和网速,换语言也快不了多少。
Python 流行,因为它写起来省事。代价是:像现翻现念的翻译,每行都要现场翻成机器指令;变量不先贴「数字/文字」标签,用时要反复检查;还有个 GIL(全局解释器锁,白话:纯代码很多时候只能单核排队干活)。所以 NumPy、PyTorch 这类 AI 常用库,底下其实是 C/C++ 在搬砖——Python 当导演,重活外包。
对小白来说:Python 慢,不是软件「卡顿」,是它把「好写」排在「狂算」前面。
Mojo 凭啥快:换轨道,不是换司机
Mojo 出自 Modular,创始人 Chris Lattner 做过苹果 Swift、LLVM 编译器,主场就是「把代码编译得飞快」。它走编译路线:先整本翻译成机器码,再跑;用 MLIR 这类底层,能针对 CPU、GPU、AI 芯片生成更贴合的指令;还加上静态类型和更严的内存规矩,编译期就能挡一批低级错误。
语法尽量长得像 Python,上手成本低。但官方也不再死咬「Python 完整超集」——更像「长得像 Python 的新语言」,主场瞄着 AI 芯片编程:少被某一家 GPU 专用语言(比如英伟达 CUDA)绑死,想做到一套代码适配多种芯片。
3.5 万倍是真的,赛道很窄
这个数来自 2023 年官方演示:曼德博集合那种密集数学循环,对手是「纯 Python 手写循环」——正好踩中解释、类型检查、单线程三重最慢场景。一旦 Python 用上 NumPy,差距可缩到大约十几倍量级。社区早就吐槽过:这是单项冠军证书,不是所有软件的通用通告。
多数 App 卡在读写、网络、数据库,换语言提速有限。Hacker News 上有人挑刺:1.0 连跟 PyTorch 的正面性能对比都没给,还质疑「1.0」是不是营销标签。生态才是硬仗——Python 三十年攒下的库,新语言一时搬不完;编译器本体开源进度也一直被盯。
还有一笔大钱:2026 年 7 月 29 日,高通宣布以约 39 亿美元完成收购 Modular,Lattner 入职高通高管。Mojo、MAX 等品牌官方说会继续。我的看法:真金白银说明「一套代码跑多芯片」有人买单;对普通人,记住一句就够——再听到「快几万倍」,先问:什么场景、跟谁比、比的是什么?
你会因为这类数字更想学新工具,还是更怀疑营销话术?