MoonBit,一种针对云端和边缘计算设计的 AI 云原生编程语言,近日发布了原生后端,增强了其性能和适用性。
此原生后端允许 MoonBit 直接编译为机器码,并在硬件上运行,无需依赖虚拟机。这不仅显著提升了性能,还使其成为嵌入式和物联网 (IoT) 开发的理想选择。
MoonBit 借鉴了 Rust 和 Go 的设计理念,自首次亮相以来,便因其对 WebAssembly 的原生支持以及在运行速度和代码体积方面的优势而备受瞩目。
随着原生后端的推出,MoonBit 的性能再上新台阶。
FFT 算法基准测试
在经典 FFT 算法基准测试中,MoonBit 相比 Java 性能提升超过 15 倍,即使与最先进的 Java 编译器 GraalVM 相比,其性能提升也超过 4 倍。
内存管理性能
MoonBit 在内存管理性能方面也超越 Java 和 Swift。其自动内存管理系统在性能和内存占用方面表现出色,为资源受限的嵌入式和 IoT 设备带来了显著优势。
支持 RISC-V 指令集
此外,MoonBit 对 RISC-V 开源指令集的支持使其能够直接与硬件交互,为嵌入式、IoT 和系统编程领域开辟了更多可能性。
(举报)