快科技 10 月 20 日消息,近日,国产编程语言 MoonBit 推出了其原生后端,使得 MoonBit 能够直接编译到机器码,在硬件上运行,而不再依赖虚拟机。
这不仅意味着性能的显著提升,也使得 MoonBit 成为适合嵌入式和 IoT 开发的理想选择。
MoonBit 是一种为云及边缘计算设计的 AI 云原生编程语言,其语言设计吸收了 Rust 和 Go 的优秀设计理念。
自 2023 年 8 月首次对外展示以来,MoonBit 一直以其对 WebAssembly 的原生支持和在运行速度及代码体积方面的优势领先于传统编程语言。
现在,随着原生后端的推出,MoonBit 的性能得到了进一步的飞跃。
在经典的 FFT 算法 benchmark 中,MoonBit 相比 Java 有 15 倍以上的性能提升,比最先进的商业版本 Java 编译器 GraalVM 也有 4 倍以上的性能提升。
此外,MoonBit 的内存管理性能也优于 Java 和 Swift,MoonBit 的自动内存管理系统在性能和内存占用上均表现优秀,这对于资源受限的嵌入式和 IoT 设备来说是一个巨大的优势。
同时随着对 RISC-V 开源指令集的支持,MoonBit 将能够直接与硬件交互,为嵌入式、IoT 以及系统编程等领域带来更多可能性。
登录后才可以发布评论哦
打开小程序可以发布评论哦