近日,MoonBit 团队负责人张宏波接受海外知名科技媒体 The New Stack 专访。采访文章《MoonBit:针对 Wasm 优化的语言,代码量少于Rust》(MoonBit: Wasm-Optimized Language Creates Less Code Than Rust)一经发出,即登顶the new stack的热门文章榜首。
在该篇报道中,资深科技记者 Loraine Lawson 与张宏波深入探讨了 MoonBit 在语言和工具链设计上的思路,在语言性能上针对 WebAssembly 技术实现的突破性进展,以及支持多平台后的生态前景,向开发者展现出 MoonBit 未来在边缘计算和无服务器计算领域的开发潜力。
The New Stack 是一家位于美国的全球 DevOps 领域权威媒体平台,内容涵盖云原生计算、前端和后端开发、网站可靠性工程等。
(文章链接:https://thenewstack.io/moonbit-wasm-optimized-language-creates-less-code-than-rust/)
MoonBit 海外社区生态已初具规模。目前已有社区成员自发编写 MoonBit 语言的 Extism 插件,并被 Extism 收入官方 PDK 库(Extism 是一个基于 Wasm 的开源插件系统,现已支持各大主流编程语言),是 MoonBit 在海外社区支持下实现的第一个实用案例。
(参考链接:https://github.com/extism/moonbit-pdk)
海外开发者社区对 MoonBit 的语言设计做出了极高评价。资深开发者及编程语言爱好者 Glenn 表示:(学习 MoonBit 要花费的时间)远比你想象的要少,我发现 MoonBit 非常容易阅读,它的编译器速度非常快,工具也非常棒,这一切都给我带来了超级愉快的体验!自从我开始喜欢 Go 以来,我还从未享受过如此多的乐趣!像我一样享受这段旅程吧!(事实上,我对 Go 的体验完全不同,我讨厌了它大约一年,然后又试了一次,现在 Go 是我最喜欢的编程语言之一,而 MoonBit 正在成为我最喜欢的编程语言的有力竞争者!)
国产编程语言 MoonBit 在海外持续收到开发者社区高度关注。此前,MoonBit 发布 JavaScript 后端支持新闻,收获十万级阅读量,以及多位知名开发者转发认可。
日本社区成员 mizchi 在 zenn.dev 发表文章《MoonBit 是 WebAssembly 时代的最佳编程语言》(《MoonBit が WebAssembly 時代の理想(の原型)だった》)于论坛爆火,引发了 X(twitter)日本程序员圈的广泛关注。在今年年初发布的 Redmonk 编程语言榜单中,MoonBit 被列入值得关注的潜力语言行列。
MoonBit 开发动态
国内首个工业级编程语言及其配套工具链MoonBit(https://www.moonbitlang.cn/)是由粤港澳大湾区数字经济研究院(简称“IDEA 研究院”)基础软件中心打造的AI原生的编程语言以及开发者平台。
通过创新框架在程序语言界形成后发优势,在编译速度、运行速度、体积大小上已成功领先传统语言。
MoonBit 在 2022 年 10 月推出,那时恰逢 ChatGPT 刚刚问世。MoonBit 平台的出现不仅仅作为一种编程语言,更提供一个完整的开发工具链,包括 IDE、编译器、构建系统、包管理器等。
现在MoonBit处在一个特殊的位置,有机会去重新构想整个编程语言工具链该如何与AI更好地协作,力图开启编程与AI结合的新篇章!
项目发起人张宏波现任 IDEA 研究院基础软件中心首席科学家、MoonBit 平台负责人,是通用程序语言 ReScript 的作者,程序语言 OCaml 前核心开发人员。本科毕业于清华大学电子系,在美国宾夕法尼亚大学读博期间受 Bloomberg 邀请,从事函数式语言编译器的开发工作。
张宏波主导的 ReScript 语言,目前仍是唯一一个由中国人制作的、在国际范围内有重要影响力的通用程序语言。该语言项目始于其个人兴趣,后广泛被世界各地的程序员采用。除英语外,ReScript 官方文档已被翻译成中文、韩语、葡萄牙语等多国语言版本。
当下 MoonBit 的开发即将进入 Beta 阶段,除了已优化的 WebAssembly 后端之外,已于四月底支持 JavaScript 后端,并实现了 8 倍增速,并有更多的后端正在积极开发中,多后端生态将为 MoonBit 带来更加广泛的受众。