一种针对微控制器优化的超轻量级嵌入式脚本语言。
Berry 语言是一种超轻量级的动态类型嵌入式脚本语言。它专为性能较低的嵌入式设备而设计。Berry 解释器核心的代码大小小于 40 KiB,可在 4 KiB 以下的堆内运行(在 ARM Cortex M4 CPU、Thumb ISA 和 ARMCC 编译器上)。Berry 的解释器包括一轮式编译器和基于寄存器的虚拟机,所有代码均使用 ANSI C99 编写。在 Berry 中,并非每种类型都是类对象。一些简单的值类型,如 int、real、boolean 和 string 并非类对象,但 list、map 和 range 都是类对象。这是考虑到性能的原因。
Berry 有以下优点:
暂无开放 Issues,或尚未同步最近议题。