IT之家 5小时前
补齐最后拼图:开发4年后AI编程语言Mojo完全开源
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

IT 之家 8 月 20 日消息,科技媒体 Linuxiac 昨日(8 月 19 日)发布博文,报道称 AI 编程语言 Mojo 在发布 1.0 正式版后,目前开源 Mojo 编译器、开发工具及构建语言所需的完整代码。

相关源代码已上传至 Modular 的主 GitHub 仓库,采用带 LLVM 例外条款的 Apache 2.0 许可证。公开内容包括 Mojo 编译器、开发工具,以及从源代码构建该语言所需的全部组件。

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

IT 之家援引博文介绍,带 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 硬件平权的关键一步。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论