Enid生活家
26-08-24 01:08 微博认证:数码博主

Modular 现已正式发布 AI 编程语言 Mojo 1.0 版本,新版进一步整理了语法和类型系统,并针对“引用失效”问题加入了部分诊断能力。
具体来看,本次 Mojo 1.0 在语言设计方面统一了此前存在多种表达方式的功能(包括变量声明、闭包以及指针类型等),同时新增类似 Python 的 lambda 匿名函数语法,开发者可以直接在代码中创建简短的内联闭包。
除此之外,Mojo 1.0 为“引用失效”问题加入了诊断能力。官方举例,例如程序向 List 添加新元素后,原本指向 List 内部数据的引用可能因为内存重新分配而失效。如果代码继续使用该引用,就可能产生难以发现的错误。Mojo 现在能够识别此类“引用失效”情况,并提前提醒开发者进行修改。
Modular 同时透露,,过去几年间 Mojo 一直处于快速开发阶段,不断调整语法、类型系统以及标准库,导致不少项目显著增加开发和维护成本。因此,Mojo 1.0 的重点是建立更加稳定的语言基础,虽然 1.x 版本期间仍可能出现兼容性问题,但后续官方将更加谨慎地调整语言设计,尽量避免现有代码因版本更新而频繁失效。#宋雨琦曾说白鹿对自己很好#

发布于 广东