网易首页 > 网易号 > 正文 申请入驻

我为什么盯了 MoonBit 三年:这门国产编程语言,压中 AI 时代!

0
分享至

01

前言

我在公众号写过一篇 Lua 的故事,Lua 是巴西人发明的一门编程语言,在游戏领域影响力很大。

当时就想,中国程序员更多,怎么没有发明有世界级影响力的编程语言呢?

后来就注意到了张宏波老师发明的 MoonBit,这是一门静态类型,支持函数式和面向对象的编程语言,专注 WebAssembly 和 AI 原生,它有几个让人印象极其深刻的核心优势:闪电般的编译速度,极小的代码体积,运行起来飞快。


MoonBit 在发布之初就登上了 HackerNews 的头版头条, 可谓一炮走红。

从那以后,我就关注它的各种动态,看着它发布了一个个让人激动的功能:


  • 异步编程库

  • 用「moon-agent」 智能体框架,无缝融合庞大的 Python 生态

  • 支持 LLVM 后端,Native 后端

  • 形式化证明

  • MoonBit Pilot


2025年 MoonBit 正式进驻北京大学计算机学院的研究生课程《编程语言的设计原理》中,作为一门新的编程语言,短短两年间就进入最高学府的课堂中,也算是一个「壮举」。

MoonBit 还风靡日文技术圈,成为日文技术圈广泛讨论的热门:

播客:海外开发者评价MoonBit 未来一定会火,会成为一个时代 ?

MoonBit 用户数也开始暴涨,从 2024 年的几千人,到 2025 年的10万人,再到目前接近四十万(数据来源 VS Code、Open VSX等插件下载量合计)。

MoonBit 的生态扩张速度迅猛,Mooncakes Packages 已达 1.6万 ,Modules 超过 1,700 个,Downloads 接近 500 万次。


按照数据统计,其实已经达到编程语言排行榜前二十的水平,当然 MoonBit 还需要时间来沉淀。


数据来源ChatGPT

毫不夸张地说,编程语言这样的底层技术,已经不再只是美国或欧洲的“专利”了,中国同样开始在这一层面上拿出有竞争力的创新。

本文也是系列文章的第一篇,后面我还会更新三篇更为详细的 MoonBit 技术亮点:

1. 《一次编写,到处运行:MoonBit 如何打造真正跨平台的 Agent Skills?》

2. 《一门语言打通前端、后端与原生应用:MoonBit 如何用多后端实现全栈开发?》

3. 《脚本语言般顺手,系统语言般高效:MoonBit 如何兼顾灵活表达与高性能?》

02

MoonBit 的最新进展

经过这几年的发展,语言核心特性已趋于稳定,预计MoonBit 将在九月份正式迎来1.0版本。

截止发文,目前 MoonBit 最新版本 v0.10.4 重点提升了语言易用性、跨平台能力和开发体验。

新语法让功能扩展更明确,减少代码冲突,模式匹配、迭代器和字符串等常用写法也更加简洁。

标准库设计之初就支持硬件加速 SIMD。

原生编译能力已从苹果芯片 Mac 扩展到 Linux 和 Windows,调试编译速度进一步提升。

异步功能开始实验性支持 WebAssembly,同一程序可跨平台运行。

此外,编辑器、构建工具、文件监控和 Windows 兼容性均有改进,标准库性能持续优化。整体来看,MoonBit 正逐步走向更稳定、更易用、平台覆盖更广的开发工具链。

03

强烈推荐 MoonBit 的技术优势

1. 形式化证明

MoonBit将形式化验证直接纳入原生工具链,使AI生成的代码不仅要通过编译和类型检查,还能接受程序性质层面的严格验证。

开发者可通过Hoare三元组、函数合约和循环不变量等方式,描述程序执行前应满足的条件、执行后必须成立的结果,以及循环过程中始终保持的性质。

相比使用独立的形式化证明语言,MoonBit允许对关键代码进行选择性证明,不必为整个程序补齐完整证明链,因此书写门槛更低,也更适合AI参与。


以容易出现边界和整数溢出错误的二分查找为例,代码、合约、谓词和验证结果都处于同一工程流程中。由此形成“AI生成—编译器检查类型—验证器检查性质—反馈并修正”的闭环。

更重要的是,MoonBit验证的是实际用于生产的代码,而不是从证明系统中抽取或转换出的另一份代码,从而减少验证对象与最终程序之间的偏差,提高AI代码的可靠性与可检查性。

2. 安全沙箱

MoonBit通过Wasm运行环境和策略文件,为AI生成代码及Agent Skill提供更可控的执行方式。

开发者可以把程序编译成可移植的Wasm字节码,经Mooncakes分发,在浏览器、云端、边缘节点或Agent运行时中执行,无需为每个工具单独配置Python、Node等环境。

每个Skill还可声明允许访问的网络地址、所需环境变量以及文件读写权限,运行时根据策略限制程序行为;未被授权的外部请求会被拒绝。


这样,代码需要访问哪些服务、使用哪些资源,都能提前查看和审计。

需要注意的是,这并非不可攻破的操作系统级安全沙箱,也无法完全防止已授权服务滥用数据,但它把默认不可见的外部依赖转化为显式权限声明。

对于需要自动运行第三方或AI生成代码的Agent而言,这种机制比直接执行普通脚本更透明、更易审查,也更便于控制潜在风险。

3. AI 原生

最近 量子位发布的一篇文章详细解析了论文《No Resource, No Benchmarks, No Problem? Evaluating and Improving LLMs for Code Generation in No-Resource Languages》,证明了MoonBit凭借清晰、易生成的语言设计,高质量文档与代码资源,以及快速编译、即时反馈的完整工具链,让AI更容易理解、生成并自动修正代码,因此是一门AI原生编程语言。


论文以MoonBit和Gleam为对象,研究大模型对缺少公开代码与教程的新语言的掌握能力。

结果显示,模型在零样本条件下表现很差,平均通过率约9%,主要问题甚至是语法错误。Few-shot和RAG虽能改善结果,但提升有限。

使用约1370万MoonBit代码与文档Token继续预训练后,模型成绩显著提高;再迁移指令跟随能力,Qwen 2.5 Coder 32B在三项测试中的通过率分别达到50.71%、53.04%和32.60%。

04

总结

MoonBit 并不只是创造一门编程语言,它更是在探索 AI 时代的软件开发新范式:让代码更容易被 AI 理解和生成,让 AI 生成的程序更加可靠、安全、高效。

当然,一门语言最终能否成功,还需要时间、生态和开发者的共同推动。但短短几年,从一个新语言项目,到进入高校课程、登上 Hacker News、吸引全球开发者关注,并形成快速增长的生态,本身就是一件了不起的事情。

我也会持续关注 MoonBit,希望来自中国团队创造的编程语言,能够在全世界流行!

MoonBit 官网:

https://www.moonbitlang.cn/

MoonBit 包管理网站:

https://mooncakes.io/

MoonBit 官方文档:

https://docs.moonbitlang.com/zh-cn/latest/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
39岁前国脚:李铁捞的是俱乐部的钱!没捞球员钱 里皮3次请我吃饭

39岁前国脚:李铁捞的是俱乐部的钱!没捞球员钱 里皮3次请我吃饭

念洲
2026-10-30 07:09:03
法国主席足协:姆巴佩道歉了,这事应该翻篇了

法国主席足协:姆巴佩道歉了,这事应该翻篇了

懂球帝
2026-10-29 19:01:10
比销量下滑还可怕的是:连生活在县城的居民,都开始抛弃了油车?

比销量下滑还可怕的是:连生活在县城的居民,都开始抛弃了油车?

兴趣知识
2026-10-28 05:05:50
美国不太对劲,中期选举马上结束,特朗普支持率却突然开始上涨

美国不太对劲,中期选举马上结束,特朗普支持率却突然开始上涨

策前论
2026-10-29 21:10:04
冲上热搜!张雨绮自曝塑料制品导致体检指标异常

冲上热搜!张雨绮自曝塑料制品导致体检指标异常

快科技
2026-10-29 09:51:23
张雪峰说过:频繁和孩子说以下6句话,孩子会启动开挂人生

张雪峰说过:频繁和孩子说以下6句话,孩子会启动开挂人生

户外阿毽
2026-10-27 13:23:43
崔永熙补篮绝杀!杜锋观战广东险胜江苏 焦泊乔伤退胡明轩追平王仕鹏

崔永熙补篮绝杀!杜锋观战广东险胜江苏 焦泊乔伤退胡明轩追平王仕鹏

醉卧浮生
2026-10-29 21:37:33
我嫁给部队28岁男通讯兵,婚后每晚同房3次,次次都折腾到后半夜。直到他退伍后消失不见,首长亲自上门:你知道你丈夫隐瞒16年的秘密吗?

我嫁给部队28岁男通讯兵,婚后每晚同房3次,次次都折腾到后半夜。直到他退伍后消失不见,首长亲自上门:你知道你丈夫隐瞒16年的秘密吗?

朝暮书屋
2026-10-29 18:45:31
李子祺后续,导师论文被撤,考研厦大外科学初试349,成绩倒数,复试92.5分逆袭

李子祺后续,导师论文被撤,考研厦大外科学初试349,成绩倒数,复试92.5分逆袭

东东趣谈
2026-10-29 18:41:00
街头自装监控向卖淫女通风报信,香港捣破一分工严密卖淫集团,现场检获大量避孕套、一次性床单;警方:拘捕30人

街头自装监控向卖淫女通风报信,香港捣破一分工严密卖淫集团,现场检获大量避孕套、一次性床单;警方:拘捕30人

南方都市报
2026-10-29 16:40:56
款未付,所有权却已转移?三位法学专家提出异议,陕西1200万元原煤追偿案申请再审

款未付,所有权却已转移?三位法学专家提出异议,陕西1200万元原煤追偿案申请再审

法治边角料
2026-10-29 10:33:04
1500亿待缴:一场富豪补税引发的股灾!

1500亿待缴:一场富豪补税引发的股灾!

胜研集
2026-10-29 13:05:03
大衣哥风波愈演愈烈,警方现已介入,其邻居早就爆料他私下人品

大衣哥风波愈演愈烈,警方现已介入,其邻居早就爆料他私下人品

寒士之言本尊
2026-10-29 13:07:02
阿维塔取消新车发布会,内部会议视频遭吐槽

阿维塔取消新车发布会,内部会议视频遭吐槽

界面新闻
2026-10-29 15:56:57
联赛第一!北京大胜青岛6连胜 桑普森27+15陈盈骏助攻升历史第9

联赛第一!北京大胜青岛6连胜 桑普森27+15陈盈骏助攻升历史第9

醉卧浮生
2026-10-29 21:43:42
尴尬!AMD华人女CEO被当成路人采访,主持人开口就问“你会说英语吗?”如今身价惊人

尴尬!AMD华人女CEO被当成路人采访,主持人开口就问“你会说英语吗?”如今身价惊人

华人生活网
2026-10-29 04:47:42
开拓者执行杨瀚森第三年选项!

开拓者执行杨瀚森第三年选项!

五星体育
2026-10-30 08:37:55
家长先意识到了问题

家长先意识到了问题

关尔东
2026-10-29 17:40:59
普京:某些国家仍拥有殖民思维,用最卑劣的手段牟利,一个更加公正的多极世界正成为现实,不可逆转

普京:某些国家仍拥有殖民思维,用最卑劣的手段牟利,一个更加公正的多极世界正成为现实,不可逆转

每日经济新闻
2026-10-29 18:06:02
4070元冰柜被仅退款 买家称将起诉卖家要求退一赔三,卖家称愿对簿公堂

4070元冰柜被仅退款 买家称将起诉卖家要求退一赔三,卖家称愿对簿公堂

红星新闻
2026-10-29 22:03:30
2026-10-30 09:03:00
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
327文章数 684关注度
往期回顾 全部

科技要闻

MacBook终于能触屏了:22999元起

头条要闻

牛弹琴:俄罗斯第一毒舌又杀疯了 西方估计也没想到

头条要闻

牛弹琴:俄罗斯第一毒舌又杀疯了 西方估计也没想到

体育要闻

超级黑马!球队不败 29岁的他得分榜前三

娱乐要闻

白百何被曝和二婚丈夫离婚 和男生逛街

财经要闻

恒大物业新东家,定了

汽车要闻

增程纯电双动力 小鹏MONA L05上市限时13.98万起

态度原创

本地
房产
家居
手机
军事航空

本地新闻

十月奔赴迪庆,解锁梅里日照金山

房产要闻

12.1亿!三亚挂出重磅宅地!

家居要闻

2026建博会(广州) 公装联探展交流活动

手机要闻

iPhone Duo用磨砂膜「偷懒」防折痕,为什么果粉会如此生气?

军事要闻

普京:俄不希望与欧洲发生战争 但已做好准备

无障碍浏览 进入关怀版