国产自研开源新语言|梦丘 MOS-LANG 重磅登场!深耕 AI 编程与嵌入式生态

梦丘语言(MOS-LANG)

本项目是 梦丘 与 JSRUN.NET 联合开发并发布的【梦丘语言】 英文名: 【mos-lang】

上一代英文名为【CDD】, 但随着技术和经验的积累,这次我们不再以『C语言的弟弟』自居, 而是寻求更大的突破并获得实质性的进展,

这是梦丘在新一代的梦丘MOS设备和梦丘固件中采用的核心编译器和虚拟机,基于 Lua 5.5 进行了梦丘语法改造,采用全静态类型系统。

在基准测试中,MOS 获得了 8% - 64% 的性能增幅,平均增幅 27%。梦丘语法以 C 语言语法为基础,融合 Java、JavaScript 部分特性,支持 class 定义,可面向对象编程。

对于学习过 C、Java 等语言的程序员来说,几乎没有学习成本。对 AI 大模型来说,在提示帮助下,LLM 即可自行完成代码编写。

专为嵌入式设备的应用设计

基于 Lua 5.5 底座进行的改造,我们得到了极高的性能基础保障,引入静态类型后再次显著提升了性能。相比 Lua 5.5 原版,各项性能测试均未出现性能倒退现象。在 MCU 上,这一性能增幅意味着:

  • 更低的功耗:同样的任务,MOS 执行更快,CPU 可以更快进入休眠状态,延长电池寿命
  • 更高的实时性:在工业控制、传感器数据采集等场景中,更快的响应速度意味着更精准的控制
  • 更小的内存占用:静态类型系统在编译期确定变量类型,无需运行时类型推断,减少内存开销
  • 更可靠的运行:编译期类型检查将错误拦截在部署之前,减少现场调试成本

设计理念和目标

在面向 AI Vibe 编程实践中,告别古法编程后,我们发现我们已经不再需要语法糖、动态类型、新奇语法这些为方便人类编写和降低学习曲线而设计的功能。

我们的需求,已经变成了:

  1. 利用 AI 已有的能力,进行稳健的编程

    AI 大模型已经掌握了 C、Java 等主流语言的编程范式。MOS 采用类 C 语法,让 AI 可以零学习成本地生成高质量代码。

  2. 在编译期完成更多的错误检查,而不是运行中报错

    静态类型系统是 MOS 的核心设计。类型错误在编译期就被发现,而不是在设备运行中突然崩溃。

    让AI更早的自动介入并发现更多错误并解决,减少将 bug 留到运行时的机会,从而减少人工参与。

  3. 在嵌入式开发中,更快的调试部署

    MOS 的编译速度快,VM 启动迅速。修改代码、编译、部署到设备,整个流程可以在秒级完成。相比传统嵌入式开发流程,效率提升显著。

  4. 语言层面支持更好的性能

    我们不相信"脚本语言就该慢"的论调。MOS 基于 Lua 5.5 的高性能 VM,通过静态类型优化,在多项基准测试中超越了 Lua 5.5 原版。

语言特性

全静态类型系统

所有变量、函数参数、返回值都必须声明类型。编译器在编译期进行完整的类型检查,AI 编程阶段就可以及早发现更多错误并解决,减少人工参与时间。

面向对象编程

支持 class 定义,继承、多态等面向对象特性,让复杂业务逻辑的组织更加清晰。

C 风格语法

使用大括号 {} 界定代码块,无需 end 关键字。变量声明无需 local,函数定义无需 function。对于有 C/Java 背景的开发者来说,上手零门槛。

AI 友好

MOS 的语法设计与 AI 编程助手的输出高度匹配。在 AI 提示下,LLM 可以自行完成代码编写、调试和优化。

性能对比

我们对比了梦丘语言(MOS)、Lua 5.5、Python3 的性能表现。

测试环境

  • 测试方法:每项测试运行 3 次取平均值
  • 测试时间:2026-05-03
  • 运行脚本:bash bench/run_all.sh

测试结果

测试项目 MOS Lua 5.5 vs Lua 5.5 Python3 vs Python3
算术运算 (1000万次) 0.088s 0.093s 快 5% 0.660s 快 87%
循环 (1亿次) 0.318s 0.456s 快 30% 6.104s 快 95%
函数调用 (5000万次) 0.985s 1.007s 快 2% 5.697s 快 83%
斐波那契递归 (10次 fib(30)) 0.537s 0.626s 快 14% 1.699s 快 68%
简单循环 (200万次) 0.035s 0.048s 快 27% 0.092s 快 62%

性能总结

指标 vs Lua 5.5 vs Python3
最快项目 循环 (快 30%) 循环 (快 95%)
最慢项目 函数调用 (快 2%) 斐波那契递归 (快 68%)
平均提升 约 16% 约 79%

分析说明

  1. 静态类型优势:MOS 采用全静态类型系统,在编译期完成类型检查,避免了运行时的类型推断开销。

  2. vs Lua 5.5:MOS 在所有测试项目中均优于 Lua 5.5,循环密集型任务提升最明显(30%)。函数调用场景提升较小(2%),整体平均提升约 16%。

  3. vs Python3:MOS 相比 Python3 有显著的性能优势,平均快约 79%。在循环场景中,MOS 的性能是 Python3 的约 20 倍。

  4. 递归性能:斐波那契递归测试中,MOS 展现出 14% 的优势(vs Lua 5.5)和 68% 的优势(vs Python3),体现了静态类型在函数调用栈中的优化效果。

相关推荐
一水鉴天1 小时前
从“AI内在机制探询”到“三重三九格人本主权智能体架构”的演进 之1 20260503 (腾讯元宝)
人工智能
Hello world.Joey1 小时前
OSTrack
人工智能·算法·目标检测·目标跟踪
AI科技星2 小时前
全域数学·数术本源·第四卷《分析原本》【乖乖数学】
人工智能·机器学习·数学建模·数据挖掘·agi
早日退休!!!2 小时前
PyTorch适配NPU
人工智能·pytorch·python
qcx232 小时前
【AI Agent通识九课】01 · Agent 和 ChatGPT 到底差在哪?
人工智能·ai·chatgpt·agent
小手智联老徐2 小时前
Claude Code CLI + DeepSeek V4:终结 AI 编程高成本时代的王炸组合
人工智能
2zcode2 小时前
基于深度学习的糖尿病眼底图像分类识别系统(含UI界面+多模型对比+数据集+训练代码)
人工智能·深度学习·分类
绛橘色的日落(。・∀・)ノ2 小时前
机器学习 梯度下降
人工智能·机器学习
Empty-Filled2 小时前
AI 测试能力评估与个性化入门指南
人工智能