美国初创公司Modular于2024年8月发布其自主研发的Mojo编程语言1.0版本,宣布进入长期稳定发展阶段。该语言专为高性能AI系统设计,强调对多种硬件平台的兼容性,目标是打破当前主流AI开发对特定厂商硬件(如Nvidia CUDA、AMD ROCm)的高度依赖。此次发布正值Modular被高通公司(Qualcomm)收购后不久,其技术路线与高通在移动与边缘计算领域的布局形成协同。
Mojo自2023年首次亮相以来,定位为通用型编程语言,但重点服务于对性能敏感的应用场景,尤其适用于需要高效利用多类型计算单元的AI工作负载。其核心架构结合了MAX框架,支持在不同类型的处理器上运行代码,包括x86、ARM架构的CPU,以及各类GPU和专用加速器。这一设计意图解决当前AI软件开发中普遍存在的“硬件绑定”问题——多数AI应用深度依赖特定厂商的底层驱动和编译工具链,导致跨平台迁移成本高昂。

此次1.0版本的核心变化在于稳定性提升。在早期开发阶段,Mojo的语言结构和API频繁变动,不利于项目长期维护。现在,Modular明确表示,1.x系列版本将主要以功能扩展为主,重大重构需经过严格评估和渐进式推进。新版本增强了内存安全检测能力,改进了开发环境集成体验,并引入了类似Python的lambda函数语法,提升了开发效率与代码可读性。
Mojo的开源策略成为外界关注焦点。其标准库已开源,但编译器和工具链仍处于闭源状态。Modular承诺将在2026年前完成编译器的开源发布,而1.0版本的推出被视为兑现这一承诺的重要节点。这一时间表对于开发者社区而言至关重要,因为只有当整个工具链开放后,才能真正验证Mojo是否具备独立于高通公司的可持续发展能力。
高通在2024年6月宣布收购Modular,7月29日完成交割。根据官方声明,Mojo、MAX框架及Modular Cloud将继续独立运营,并维持开放生态愿景。作为的半导体制造商,高通在芯片市场拥有强大话语权,这引发了业界对其是否会通过语言层面引导AI生态向自家硬件倾斜的担忧。未来能否建立一个真正中立、多厂商支持的开发者生态,将决定Mojo能否突破现有封闭体系。
从中国行业视角看,Mojo的出现为国产AI芯片企业提供了潜在的技术参考路径。当前国内主流AI模型部署仍高度依赖英伟达生态,而Mojo所倡导的“硬件抽象层”理念,有助于降低对单一供应商的依赖。若其后续能吸引第三方硬件厂商参与适配,或推动形成跨架构的中间件标准,则可能为中国企业在边缘计算、智能终端等场景下的软硬件协同设计提供新思路。对于从事AI算法优化、嵌入式系统开发或工业视觉系统的中国企业而言,关注Mojo的演进方向,有助于提前布局跨平台开发能力。
目前,Modular计划于8月18日在旧金山举办年度开发者大会ModCon,届时将披露更多关于Mojo、MAX及开源进展的细节。尚未确认编译器是否会在会上公开,但该活动将成为检验其开放承诺的关键窗口。对于中国采购商、系统集成商和渠道伙伴而言,应重点关注其后续是否支持非高通平台的部署方案,以及是否有面向中国市场的本地化支持计划。若未来出现基于Mojo的开源工具链或兼容性认证,可能带来新的选型机会。
Mojo 1.0并非终点,而是一个关键起点。它标志着语言从实验性阶段转向工程化落地阶段,但真正的挑战在于生态建设——能否吸引足够多的开发者贡献库、工具和案例,能否获得除高通外其他芯片厂商的支持。对于中国从业者而言,应保持观察,尤其关注其开源节奏与跨平台兼容性进展,以便在未来的AI基础设施选型中掌握主动权。
