首页
学习
活动
专区
圈层
工具
发布

AI编程语言Mojo 1.0版发布

IT时代网8月12日消息,Modular 正式发布 AI 编程语言 Mojo 的 1.0 版本。新版本梳理了语法与类型系统,并针对"引用失效"问题加入了诊断能力。

Mojo 1.0 统一了此前存在多种写法的功能,包括变量声明、闭包与指针类型,同时新增类似 Python 的 lambda 匿名函数语法,方便开发者在代码里直接写短小的内联闭包。对"引用失效",官方举例说,当程序向列表添加新元素、原有指向内部数据的引用可能因内存重分配而失效,继续使用就会埋下难查的错;Mojo 现在能识别这类情况并提前提醒修改。

Modular 透露,过去几年 Mojo 一直处于快速开发,语法、类型系统与标准库反复调整,让不少项目付出了额外成本。因此 1.0 的重点是打牢稳定的语言底座,后续虽仍可能出现兼容性问题,但官方会更谨慎地改动设计,尽量避免已有代码因升级而频繁失效。

目前 Mojo 已可用于 CPU、GPU 及其他计算加速器的开发,后续还将加入异步编程、模式匹配与联合类型等能力。官方预计今年内开源 Mojo 编译器及相关工具链,让开发者更多地参与生态建设。

注:本文中包含AI辅助创作的内容。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OvJ_qm49DA71sxYOkUf_3irw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券