写点什么

IDEA 研究院 AI 原生开发平台 MoonBit(月兔)开源核心编译器

  • 2024-12-19
    北京
  • 本文字数:889 字

    阅读完需:约 3 分钟

大小:427.51K时长:02:25
IDEA研究院AI原生开发平台MoonBit(月兔)开源核心编译器

整理 | 华卫


12 月 18 日,由 IDEA 研究院基础软件中心打造的 MoonBit (月兔)AI 原生开发平台,宣布正式开源其核心的编译器 WebAssembly(简称“Wasm”) 后端。开发者现在可以利用 MoonBit 的能力做性能优化,且直接参与 MoonBit 的技术迭代和生态创新。


开源地址

GitHub 代码:https://github.com/moonbitlang/moonbit-compiler

Gitee 代码:https://gitee.com/moonbitlang/moonbit-compiler


Wasm 虽为一种高效和安全的跨平台技术,但许多现有的编程语言,还未能充分发挥其优势。MoonBit 创立之初就为 Wasm 做了优化,并以此为亮点,吸引了第一批全球用户。通过优化 Wasm 组件模型,MoonBit 将一个简单的 「http-hello-world 」示例的代码体积压缩至 27KB,显著小于其他语言,在生产环境中,有实际的应用价值。


作为工具链中的核心板块,Wasm 编译器将编程语言的特性编译成可以在 WebAssembly 环境中运行的实际代码。基于此,开发者可以利用其选择的编程语言的特性,创建在不同平台上运行的 Web 应用。


同时,Wasm 后端也是 MoonBit 当前最成熟的技术模块,运行性能和代码生成体积均优于 Rust 和 Go。MoonBit 目前支持多后端,包括 WebAssembly、JavaScript 和 Native,以及全场景开发。


今年以来,MoonBit 先后开源了核心标准库和构建系统。在不断降低开发门槛和提升工具透明度的过程中,加入 MoonBit 生态的开发者呈指数增长。


核心标准库:https://github.com/moonbitlang/core

构建系统:https://github.com/moonbitlang/moon


据介绍,MoonBit 的下一个目标,是为开发者带来 AI 驱动的端到端开发体验,并接入云端托管服务。未来,MoonBit 也将探索软硬件一体化的可能性,以整合的方式打造商业闭环。


此外,MoonBit 在 SSPL 的基础上放宽了两条限制:

  1. MoonBit 编译器允许用户自主选择源代码及其生成成果的许可协议。

  2. 编译器的修改在非商业用途下,如学术研究等,是被允许的。


而 MoonBit 选择了宽松版的 SSPL 许可协议而非 MIT 或者 BSD,主要基于以下两点原因:

  1. 项目稳定性:MoonBit 目前阶段引入硬分叉可能会影响项目的稳定性,团队希望在项目达到更成熟和稳定的状态后加入社区的贡献。

  2. 商业保护:避免大型云服务商利用团队的成果进行商业化。

2024-12-19 10:127597

评论

发布
暂无评论
发现更多内容

使用 Node.js、Express 和 React 构建强大的 API

数据追梦人

Typescript AI 通义灵码 VSCode插件安装与功能详解

阿里云云效

typescript

CST联合Isight进行天线DOE设计

思茂信息

cst cst电磁仿真 CST Studio Suite

代码成为 "乐高积木"——AI 时代的开发革命

代码制造者

#AI编程

阜博集团完成对 PEX 的收购

财见

ONES 携手华为云,发布 ONES IPD Essence 集成产品研发精要解决方案

万事ONES

华为云 IPD项目管理 ONES研发管理

Easysearch 自动备份:快照生命周期管理

极限实验室

Snapshot easysearch

优化 Apache 日志记录的 5 个最佳实践

运维有小邓

日志管理系统 Apache 日志

海信三筒洗衣机全系配置及价格公布,疯狂宠粉!科技创新引领产业升级

新消费日报

用 SQL 还是 NoSQL?Apipost 的回答是:两个都要!

数据追梦人

LLM实现text2SQL实战总结

数由科技

人工智能 设计原则 LLM text2sql

ERP系统生产模式(ATO、MTS、MTO、ETO、CTO)你了解多少?!

积木链小链

数字化 ERP 智能制造 生产模式

MCP Server 开发实战 | 大模型无缝对接 Grafana

阿里巴巴云原生

阿里云 云原生 Grafana

程序员业务能力进阶:技术与业务的深度融合

代码制造者

低代码 #程序员

如何合理规划Elasticsearch的索引|得物技术

得物技术

索引 Elastic Search 容量设计

域名转移会影响域名解析吗?

国科云

如何使用 Databend Cloud 化简大数据架构?| Data Infra NO.24 回顾

Databend

天润融通AI Agent,干洗行业客服成本直降90%的秘诀

天润融通

【HarmonyOS 5】如何开启DevEco Studio热更新调试应用模式

GeorgeGcs

调试 热更新

Typescript AI 通义灵码 VSCode插件安装与功能详解

阿里巴巴云原生

API 接口开发与合理利用:构建高效、安全、可维护的数字桥梁

Noah

CodeBuddy 焕新升级: 软件开发智能体 Craft 重磅发布

CodeBuddy

腾讯云 腾讯 AI编程 CodeBuddy

Cision宣布获得2.5亿美元新资金

财见

凌晨 GPT - 4.1霸气登场,性能狂飙还降价

GPU算力

openai ChatGPT ChatGPT4 LLM模型 #大语言模型

北京七猫,薪资25~35K,瞧瞧面试强度

王中阳Go

Go 面试

【HarmonyOS 5】AttributeModifier和AttributeUpdater详解

GeorgeGcs

update Attribute Modifier

从训练到推理丨焱融存储蝉联 IDC SDS 文件市场增速第一

焱融科技

文件存储 软件定义存储 AI存储 全闪存 IDC报告

天润融通AI Agent重塑零售连锁行业客户服务竞争力

天润融通

阿里云 Elasticsearch Serverless 检索增强型8.17版免费邀测!

阿里云大数据AI技术

大数据 elasticsearch 阿里云 检索 serveless

「高盛」最新人形机器人研报:主流人形机器人公司梳理和商业化瓶颈(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

前端热更新:无声引擎驱动中国互联网的数字化转型

xuyinyin

IDEA研究院AI原生开发平台MoonBit(月兔)开源核心编译器_AI&大模型_华卫_InfoQ精选文章