🌀 AIBB-Flywheel

新闻数据飞轮
← 返回文章列表
ithome 科技 采集 2026-08-20T04:13:35+00:00

AI编程语言Mojo完全开源编译器代码

原始标题:补齐最后拼图:开发 4 年后 AI 编程语言 Mojo 完全开源

来源
ithome
发布时间
2026-08-20T01:30:45
采集批次
2026-08-20-04
字数
975
URL 指纹
55f47161afcd5411

📌 AI 总结(329 字)

AI编程语言Mojo经过约4年开发,近日由Modular公司正式开源其编译器、开发工具及完整构建代码,采用带LLVM例外条款的Apache 2.0许可证,允许商业使用,但Modular暂不接受外部代码贡献,计划2026年底前开放。Mojo由LLVM、Clang及苹果Swift创始人Chris Lattner打造,定位为兼具Python易用性、Rust安全性及C/CUDA性能的异构计算语言,已发展为支持CPU、GPU、谷歌TPU及AWS Trainium的统一开发平台。2026年6月高通收购Modular后,团队承诺Mojo保持开源与生态中立,不受厂商锁定影响。Mojo 1.0正式版已同步发布,被视为打破英伟达CUDA垄断、推动AI硬件平权的重要一步。
📄 正文(975 字)
IT之家8月20日消息,AI编程语言Mojo在发布1.0正式版后,目前开源Mojo编译器、开发工具及构建语言所需的完整代码。相关源代码已上传至Modular的主GitHub仓库,采用带LLVM例外条款的Apache 2.0许可证。公开内容包括Mojo编译器、开发工具,以及从源代码构建该语言所需的全部组件。

在社区参与下,Mojo语言已开发约4年时间,此前已经开源标准库、大部分内核代码和配套工具,而Modular通过开源编译器,补上了开源Mojo的最后一块拼图。

带LLVM例外条款的Apache 2.0许可证相对宽松,Mojo语言及其安装文件可以广泛使用,也可用于商业项目。不过开源并不等于同步开放社区贡献机制,Mojo标准库自2024年起已接受社区贡献,但Modular对编译器和工具的代码变更仍持谨慎态度。公司目前尚未接受外部开发者向Mojo编译器或工具提交代码,计划在2026年底前开放相关贡献。

Mojo语言由编译器领域传奇人物Chris Lattner一手打造,他同时也是LLVM、Clang的创建者以及苹果Swift语言的创始人。Lattner早年创立了Modular公司,旨在打造一门突破传统算力瓶颈的编程语言。Mojo的核心设计理念被概括为『像Python一样简单、像Rust一样安全、像C/CUDA一样快』,其底层依托MLIR(多级中间表示)技术,可在不同抽象层级优化代码,从算法级变换到硬件级指令均能实现深度调优,从而充分释放CPU、GPU等各类硬件的算力潜力。

值得关注的是,高通(Qualcomm)于2026年6月正式收购了Modular公司。收购后Mojo研发团队在公开直播中强调,Mojo将保持全面开源,且生态保持中立,不会因高通的管理而出现厂商锁定问题,英伟达、AMD等硬件厂商依然是开源生态的重要合作伙伴。

目前Mojo已从Python的超集发展为跨越CPU、GPU、谷歌TPU及AWS Trainium的统一异构开发平台,并新增了原生Windows支持。Mojo 1.0版本除达到生产可用状态外,还引入了Python风格的Lambda内联闭包、全新LSP插件(支持VS Code等编辑器)以及Mojo AI Skills接入等特性,被业界视为试图打破英伟达CUDA生态垄断、推动AI硬件平权的关键一步。