2026-05-07
德国转会市场负责人朱艺统计显示,中国职业联赛脑震荡异常记录终止,新换人规则有效保障球员健康。 ... [详细]
|
5月8日,AI技术领域的焦点事件之一——Modular公司正式推出了Mojo编程语言的首个Beta版本1.0.0b1,这一消息迅速在开发者群体中引发了热烈讨论。毕竟,Mojo承诺的“写起来如同Python般便捷,运行起来却媲美C++的高效”,一直是众多开发者翘首以盼的革新。 Modular,这家成立于2022年的新兴企业,由前Google Brain的领军人物Chris Lattner与Google Brain前副总裁Tim Davis携手创立。Lattner,这位被誉为“编译器之神”的传奇人物,曾是LLVM编译器基础设施、Clang C++编译器以及Swift编程语言的核心创造者,他的加入无疑为Mojo的诞生注入了强大的技术基因。 Modular的创立初衷,在于解决当前AI基础设施面临的碎片化难题。随着AI技术的飞速发展,模型需要在多样化的硬件平台(如NVIDIA、AMD、Intel、Apple Silicon等)上运行,这迫使开发者不得不维护多套代码以适应不同环境。同时,尽管Python生态以其易用性著称,但在性能上却存在明显短板;而C++虽然性能卓越,但其代码的编写与维护难度却让许多开发者望而却步。Modular正是希望通过统一的技术栈,来弥合这一鸿沟。 据Modular官方博客透露,Mojo 1.0的正式版本预计将于2026年秋季面世,届时将全面开放编译器源码,并提供稳定的语言特性保证。当前发布的Beta版本,已经包含了多项重要功能更新,如安全闭包(Safe closures)引入了全新的捕获语法、trait的条件一致性(Conditional conformance to traits)以及对可变参数(variadics)的显著改进。 尤为值得一提的是,Modular推出了TileTensor作为LayoutTensor的升级版,进一步简化了高性能GPU内核的开发流程。TileTensor将内存布局作为张量本身的编译时属性,使得GPU内核所需的swizzles、strides和indexing操作能够由类型系统自动检查,而非依赖开发者手动维护。这一创新极大地降低了编写高性能计算代码的门槛。 与此同时,Mojo还拥有了专属的官方网站mojolang.org,所有Mojo相关的文档均已迁移至此,而docs.modular.com则专注于MAX平台的模型构建与部署文档,为开发者提供了更加清晰、便捷的资源获取途径。 Mojo编程语言 为何选择Mojo?AI时代的性能焦虑与破局之道 Mojo诞生于2022年底,其定位十分明确:解决Python在AI和高性能计算场景下的性能瓶颈。Python凭借其简洁的语法和庞大的生态,已成为AI开发的事实标准语言,但其解释执行的特性也决定了其在计算密集型任务中的性能上限。Mojo的解决方案则颇为直接——兼容Python语法,同时引入编译时类型检查、内存安全和底层硬件访问能力。开发者可以使用熟悉的Python风格编写代码,在需要提升性能的部分添加类型注解,编译器便能将其优化至接近C++的执行效率。 1.0.0b1带来了哪些革新? 此次发布的稳定版标志着Mojo从实验性语言向可用产品的关键跨越。其核心特性包括:
相比此前偏向概念介绍的发布,Mojo v1.0.0b1带来了大量触及语言核心与系统编程层面的实质性变更——从关键字统一到指针非空设计,再到全平台GPU硬件支持的扩展,标志着Mojo正在从“实验性语言”向“生产可用”快速演进。 语言统一:fn被废弃,def成为唯一函数关键字 此次更新中,最引人注目的语法变化是 与此同时,闭包机制也实现了统一。无状态闭包会自动提升为顶层函数,可作为FFI回调传递;新的 内存安全:UnsafePointer非空化,集合默认开启边界检查 Mojo在内存安全方面迈出了重要一步。 标准库集合也默认开启了边界检查功能。所有CPU上的集合(如List、Span、InlineArray、String等)在越界访问时会直接报告用户调用点,而非静默崩溃。负索引也被彻底移除—— GPU编程:苹果/AMD/英伟达全平台覆盖 本次更新在GPU支持上的投入尤为突出。Apple Metal方面, 此外,GPU原语访问器(如 字符串与反射:Unicode字形簇与编译期类型细化 String和StringSlice新增了对UAX字形簇(grapheme cluster)的分段支持,能够正确处理组合修饰符、emoji ZWJ序列、国旗emoji、韩语音节等多码点簇。新增的 类型系统方面,编译器现在能基于 工具链与生态:调试器体验与LSP响应速度优化 调试器体验得到了大幅改善:Variant和Optional在LLDB中现在直接显示为 开源路线图:标准库已开源,编译器蓄势待发 Modular在官网上明确表示,Mojo标准库已完全开源在GitHub,欢迎社区贡献力量。而编译器本体计划在2026年内开源。官方解释称,语言目前还很年轻,“一小群拥有共同愿景的工程师比社区驱动的方式推进得更快”,这一策略确保了Mojo在初期的快速发展与稳定性。 Mojo的发展分为四个阶段:
目前1.0.0b1的发布意味着Phase 1已初见成效。对于既想保持Python开发效率、又不愿在性能上妥协的AI开发者来说,Mojo终于从一个漂亮的Demo变成了一个可以真正尝试的选项,为AI开发带来了新的可能性。
|
2026-03-19
跳水奥运冠军全红婵回京引发热议,据悉她是为了接受体检和汇报状况,尚未回归国家队。关于她复出的传闻不断,但官方未回应,未来动向成谜。 ... [详细]
2026-04-24
意大利天空体育独家解析米兰困局:阿莱格里去留牵动引援策略,莱奥技术短板暴露豪门门槛,欧冠资格成重建关键节点 ... [详细]
2026-05-09
根据《米兰体育报》的报道,尤文若无缘下赛季欧冠将损失约1亿欧元,财务压力剧增。奥蓬达等转会投入难收回,多名外租球员买断遇阻,队内多人价值缩水,仅戴维出售能带来账面增值。报 ... [详细]
2026-04-25
4月18日晚2026浙江省城市足球联赛(吴越杯),台州队客场对战丽水队,开场8分钟点球破门1:0领先,比赛正在进行,点击看直播。 ... [详细]
啥病人看了这个都得好啊! 副标题 这胸是真的! 副标题 你赢了! 副标题 我是关心这是在哪里
乞丐装的最新境界! 副标题 买家你确定你不是阿宝?? 副标题 这裤子不敢坐下啊! 副标题 颜值
这鼠标垫你看到了什么?邪恶了吧! 副标题 毫无违和感! 副标题 小卖部的这女孩真会选呀! 副
女人真的不容易,怀孕后,内脏被挤压的严重,挺着大肚子干啥都不方便!近日,刘嘉姵和闺蜜集体拍
锤哥的替身也是辣么的帅气! 副标题 锤哥的替身好多啊! 副标题 你杀了你的替身,你可就没替
说起变性人,很多人都会想到泰国人妖,其实不光是在泰国,其他国家也有不少变性人,据资料表明
现在的圈子都比较流行小众,很多网络用词除非在特定的圈子里否则外人很多都不知道是什么
东北话又称东北官话,主要分布在除辽宁半岛以外的中国东北地区和河北省东北部,但是要说起