MoonBit(月兔)
张宏波老师最新力作(原ReScript作者)
新一代云原生编程语言
快速 · 简单 · 可拓展
moonbit.edgeone.app · moonbit.pages.dev
运行时性能
MoonBit
177.9ms
Rust
160.8ms
Go
6357.8ms
计算fib(46) 10000000 次时间
文件大小
MoonBit
253 bytes
Rust
498 bytes
Go
1,447,712 bytes
生成 wasm 文件大小
总耗时
MoonBit
1.06 s
Rust
9.01 s
Go
2.56 s
编译 626 个包所需时间
内存占用
MoonBit
338.6 ns
JS Iterator helpers
8,493.8 ns
运行一个 `Iter` 类型指令的时间

文章教程

学习 MoonBit 编程语言和实践分享

为什么选择 MoonBit

新一代 AI 云原生开发平台

编程语言

支持函数式和面向对象等多种编程范式,兼具动态灵活与安全高效。实用的类型系统,面向数据的语言设计,让任何背景的开发者迅速上手。

多范式支持 类型安全 易上手

AI 原生平台

扁平化语言设计,适用于 Transformer 架构。解决现有编程语言 AI 生成的安全问题和幻觉问题。MoonBit AI 助手具有极高的准确性和快速的响应时间。

AI 友好 智能生成 高准确性

云 IDE

极快的响应速度,在云端获得本地开发体验。实时协作,随时随地编程。支持多平台无缝切换,让开发更加灵活便捷。

云端开发 极速响应 实时协作

开箱即用的工具链

程序语言、编译器、构建系统和集成开发环境的协同设计保证整个系统的一致性。支持增量化、并行化编译,极快的编译速度。

协同设计 增量编译 极速构建

多后端支持

支持 WebAssembly、JavaScript 等多后端,应用场景广阔。一次编写,多平台运行,大幅降低开发和维护成本。

WebAssembly JavaScript 跨平台

顶尖性能

顶尖的编译时性能及运行时性能,轻松面对超大规模编程场景。优化的内存管理和执行效率,让程序运行更快更稳定。

高效编译 快速运行 大规模

下载 MoonBit

快速开始您的 MoonBit 开发之旅

🔧 安装扩展+编译器
仅安装编译器
1

安装 VS Code

下载并安装最新版本的 Visual Studio Code

点此下载VSCode
2

安装 MoonBit 扩展

直接通过官方渠道安装

点此下载MoonBit插件
3

安装工具链

安装插件后,点击弹出框的 Yes 按钮

4

重启 VS Code

重启 VS Code 使环境变量生效

File → Restart
5

创建新项目

在终端中创建新项目

moon new hello code hello
6

运行代码

运行你的第一个 MoonBit 程序

moon run src/main
⚠️
前置要求:请先安装 MoonBit工具链需要git以正确工作, 请在安装MoonBit工具链之前, 确保已经安装git
🐧 Linux & macOS
🪟 Windows
1

一键安装

在终端中执行安装命令

curl -fsSL https://cli.moonbitlang.cn/install/unix.sh | bash
2

验证安装

检查工具链是否正确安装,看到帮助信息即安装成功。

moon help
3

创建项目

创建并运行新项目

moon new my-project cd my-project moon run src/main
1

PowerShell 安装

使用 PowerShell 安装工具链

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser; irm https://cli.moonbitlang.cn/install/powershell.ps1 | iex
2

验证安装

检查工具链是否正确安装,看到帮助信息即安装成功。

moon help
3

创建项目

创建并运行新项目

moon new my-project cd my-project moon run src/main
💡

需要帮助?

如果遇到任何问题,请在 GitHub官方论坛上进行反馈

MoonBit 开发路线

探索月兔的成长之旅

首次公布

2023.8.18

MoonBit 编程语言正式向世界亮相,开启新一代 AI 云原生开发平台的征程。

✅ 已完成

生态建设启动

2024年 Q1

包管理系统上线,核心库开源发布,为开发者提供强大的基础设施支持。

📦 包管理系统 🔓 核心库开源
✅ 已完成

Beta 版本发布

2024年 Q3

MoonBit 进入 Beta 阶段,构建系统开源,语言稳定性和功能完整性大幅提升。

🚀 Beta 版本 🔧 构建系统开源
✅ 已完成

编译器开源

2024年 Q4

核心编译器全面开源,社区开发者可以深度参与语言核心功能的开发和优化。

⚡ 核心编译器开源 👥 社区共建
🔄 进行中

1.0 正式版

2025年

MoonBit 1.0 正式版发布,支持异步编程,软硬件结合 MCU,开启全新的开发体验。

🎯 1.0 版本发布 ⚡ 异步支持 🔌 软硬件结合MCU
🚀 即将到来

无限可能

未来

MoonBit 将持续演进,成为 AI 时代最强大的编程语言,助力开发者创造无限可能。

🧠 AI 深度融合 🌍 全平台支持 🚀 性能极致优化 🔮 未来科技