当前位置: 首页 > news >正文

Modular 26.5 发布:Mojo 1.0 重磅来袭,开启高性能编程新时代!

Modular 26.5 发布:Mojo 1.0 震撼登场

2026 年 8 月 11 日,Modular 团队宣布 Mojo 语言正式迎来 1.0 版本。这是自 2023 年首次发布以来,该语言努力达成的重要里程碑。如今,Mojo 已发展成通用语言,拥有活跃开发者社区,开发者基于此开发库、工具和应用程序。有了 Mojo 1.0,开发者可在稳定、可用于生产环境的语言基础上长期开发。

Mojo 1.0:生态系统稳定基石

Modular 广泛的内部使用推动了 Mojo 语言快速发展,但频繁变更让社区难维护长期项目。正如宣布 Mojo 1.0 发展路径时所说,其主要目标是为开发者提供稳定开发基础。现在做出承诺,是因为 Mojo 已成为日常生产依赖的语言,是商业基础设施 MAX 和 Modular Cloud 的基础。

重要的是,Mojo 1.0 不是语言发展终点,而是重要里程碑。在 1.x 版本期间,语言变更主要是增量式的,虽可能有重大变更,但会谨慎处理,遵循成熟语言发展标准。

这个里程碑也属于社区。开源标准库后,近 200 名贡献者提交超 1100 个拉取请求,修改超 20 万行代码,千余名开发者提交问题,都影响了语言发展。

26.5 版本中 Mojo 的改进

本次发布围绕 Mojo 1.0 完成,致力于让语言更一致、可预测、易使用。统一了 Mojo 中表达同一概念的多种方式,如变量统一用 `var` 声明,闭包统一,只有一种 `Pointer` 类型,还进行了重命名,使词汇更精确一致。

完成最后一轮语言简化和清理工作,为 Mojo 1.0 奠定稳定、连贯基础,供开发者未来几年开发。

除基础工作,自上一测试版发布后,Mojo 1.0 增加新特性和改进:支持 Python 风格内联闭包 “lambda” 语法;Mojo LSP 服务器更稳定可靠,提升编辑器使用体验;[Mojo AI Skills] “1.0 就绪”,涵盖新项目创建等功能;可诊断内存安全问题;“where” 子句使用更一致,允许添加描述性消息,使错误处理更具可操作性。

Mojo 的未来发展方向

Mojo 1.0 是重要里程碑,但还有更多规划。Mojo 可用于编写高性能代码,下一阶段将拓展基础,成为优秀通用系统编程语言。

未来将在核心语言和开发者体验方面投入,主要功能包括强大异步编程模型、模式匹配和联合类型等。可在 [Mojo 路线图] 了解工作方向。

还将逐步开源更多 Mojo 语言及 MAX 组件,承诺在 2026 年开源 Mojo 编译器和工具链。

26.5 版本中 MAX 的增强功能

虽 Mojo 1.0 是亮点,但 26.5 版本也改进了 MAX。现在安装 MAX 更易,可按需安装依赖项,`modular` 软件包将在 26.6 版本停用。

MAX 增加对两个新模型系列的支持,GLM - 5.2 和 Nemotron - H 都是混合 Mamba - 2 模型。Kimi 2.5 可与简化的模型创作路径 Module V3 配合使用。

[开源代理技能集合] 是使用此版本的好方法,内部用其加速模型生命周期启动,通过 skills.sh 获 7200 多次下载。

开始使用 26.5 版本和 Mojo 1.0

只需几分钟即可完成安装或升级:

pip install --upgrade mojo

pip install max[all]

还可查看 [Mojo 变更日志]、[MAX 变更日志] 等。

1.0 版本只是开始,8 月 18 日将在旧金山举行的 ModCon 上分享更多计划,可在线观看直播或加入现场活动候补名单。

Modular 相关文章

可查看相关博客文章,如 [Modular 26.4:SOTA MoE 服务、通过代理技能启动模型、Mojo 1.0 测试版 2 等] 等。

还可免费开始使用,查看版本,注册云平台,浏览开源模型,订阅时事通讯。

Modular 社区成员介绍

介绍了 Owen Hilyard、Seth Stadick、Brian Grenier 等多位社区成员,包括他们的职业、研究方向、贡献及社交账号等信息。

领导团队介绍

介绍了 Chris Lattner、Tim Davis、Mostafa Hagog 等领导团队成员,包括他们的成就、工作经历、贡献及社交账号等信息。Mojo 1.0 及相关版本的发布将带来怎样的影响和发展呢?

http://www.jsqmd.com/news/1379611/

相关文章:

  • C++ MySQL连接池与防注入实战:从零构建学生管理系统后端骨架
  • Typora字体自定义全攻略:提升写作效率与视觉舒适度
  • SQL窗口函数详解:从核心语法到实战应用与性能优化
  • 2026甄选:常州天宁区宠物诊疗服务公司实力解析与专业选择参考 - 卓企推荐
  • SpringBoot+Vue前后端分离项目联调实战:从接口开发到联调部署
  • 天禹智控多技术融合助力工业仪表国产化升级 - 趣闻早乐评
  • 基于Llama 3.2架构的FP8量化小模型:Ling-3.0-tiny-fp8本地部署与实战指南
  • 告别setenforce 0:深入理解SELinux模式与高频命令实战
  • 107、YOLOv12核心架构深度解剖:各变体(n/s/m/l/x)的参数量-FLOPs-mAP全景对比——如何根据场景选择最优模型
  • 纯CSS实现抽屉式侧边导航栏:从设计哲学到代码实战
  • 如何破解中外新闻逻辑错位难题?朝闻通跨境发稿解决方案详解
  • 交叉方向研0机器学习学习笔记Day3(水平拉跨,各位勿喷)
  • MySQL 8.0.31 生产环境部署全攻略:从安装到安全加固
  • Linux必备:vi/vim高效编辑核心技巧详解
  • 工业洗地机工厂:雀思德以长效低噪应对清洁痛点 - 趣闻早乐评
  • 第9章 异常、IRQ 与时间:内核获得外部世界的节拍
  • 柳州本地防水维修科普:漏水原因、施工方案与选择建议 - 筑宅安
  • codex插件“破甲”功能解析:高效提取技术文档与代码片段的利器
  • C++:函数对象与 std::function 源码级深度拆解——泛型算法的策略内核与可调用对象统一封装
  • 串口屏接线全攻略:从电源、电平到通信调试的避坑指南
  • 低代码破局数智化:5类高频场景,告别“慢转型”困境
  • RabbitMQ集群部署与高可用实践指南
  • 上海办理网易企业邮箱认准哪些公司?咨询联系电话是多少 - 选型|行业|价格|案例
  • Vite多入口配置实战:Vue3项目架构与路由管理指南
  • Python实现LSM模型:可转债定价与套利策略的工程化实践
  • XSS靶场实战:从原理到绕过技巧的深度解析
  • HEX与RGB颜色编码实战:从单片机调光到Python图像处理
  • G-Helper风扇控制深度解析:华硕笔记本散热优化实战方案
  • 手持 vs 便携 vs 台式:三类拉曼光谱仪的品牌格局与选型指南 - 品牌推荐大师1
  • FIFA 23实时编辑器深度指南:5大进阶技巧打造完美足球世界