**' 是由张宏波为主的团队创始,现由粤港澳大湾区数字经济研究院维护的一种专为高性能与资源效率设计的 通用型 编程语言 及 工具链,针对 WebAssembly 进行优化。
MoonBit 的创建原因之一,在于其作者张宏波认为现有的语言如 Java、Go、Rust 等难以充分发挥 WebAssembly 指令集在 云计算 和 边缘计算 领域安全且快速的优势。
除对 WebAssembly 的原生支持后,MoonBit 现已支持 JavaScript、,以及 LLVM 后端。
MoonBit 于 2023 年 8 月 18 日公开发布,并于 2025 年 6 月 18 日进入 [https://www.idea.edu.cn/news/9964.html Beta 阶段] 。
特性
MoonBit 设计准则为“快速、简单、可拓展”,支持 函数式、並行式、过程式 以及 面向对象 的程式设计风格。
MoonBit 采用了 强类型 以及数据导向的语言设计,对 运行时、编译时 性能,以及 Wasm 文件体积进行了优化,并提供了内置 调试、测试、值追踪、AI 编程辅助、代码覆盖率工具测量等工具。,主要用于构建、管理和维护 MoonBit 的第三方包。
***':支持与宿主运行时集成,并可嵌入浏览器环境。
*集成开发环境(IDE):在线 [https://try.moonbitlang.com/ MoonBit IDE] 及 Visual Studio Code插件。
应用
2025 年 1 月,Golem Cloud 发布案例研究,介绍了 MoonBit 在 WebAssembly 组件构建中的应用。
2025 年 3 月,北京大学在《编程语言设计原理》课程中采用 MoonBit 作为教学语言之一。
2025 年 9 月,MoonBit 被收录至 WebAssembly Component Model 官方文档中。
2025 年 12 月,DFINITY基金会官方开发者账号宣布,基于 MoonBit 语言构建的 moonbit-ic-cdk v1.0.0 正式发布。该工具是一个面向 Internet Computer(ICP)的 Canister Development Kit,支持以 MoonBit 作为编程语言进行智能合约(Canister)开发,并以 WebAssembly 作为原生编译与运行目标。
会议
2023 年 9 月,MoonBit 在香港科技大学(广州)举行的 IoT Thrust 研讨会上发表题为 “MoonBit For Cloud And Edge Using Wasm” 的报告。
2025 年 3 月,MoonBit 作者张宏波在 Wasm I/O 2025 发表演讲《MoonBit & WebAssembly: Unlocking the True Efficiency of Wasm》。
2025 年 5 月,MoonBit 作者张宏波在 LambdaConf 2025 发表主题演讲(Keynote),介绍 MoonBit 的异步编程支持。
比赛
2024 年 11 月,MoonBit 全球编程创新挑战赛在河套深圳园区落下帷幕。
參考
外部链接
*
- [https://docs.moonbitlang.com/zh-cn/latest/ MoonBit 编程手册]
*
评论 (0)