国产编程语言MoonBit近期迎来了重大更新,成功推出了其原生后端,实现了直接编译至机器码,在硬件上独立运行,摆脱了虚拟机的依赖。这一突破不仅大幅提升了性能,还拓宽了MoonBit的应用领域。
MoonBit,作为专为云及边缘计算打造的AI云原生编程语言,自2023年8月首次亮相以来,便凭借其对WebAssembly的原生支持以及卓越的运行速度和紧凑的代码体积,在传统编程语言中脱颖而出。
在性能对比中,MoonBit展现出了惊人的实力。以FFT算法benchmark为例,MoonBit的性能较Java提升了15倍以上,即便是与最先进的商业版本Java编译器GraalVM相比,也实现了4倍以上的性能飞跃。
MoonBit在内存管理方面同样表现出色,其自动内存管理系统在性能和内存占用上均优于Java和Swift,这对于资源受限的嵌入式和IoT设备而言,无疑是一大福音。
随着对RISC-V开源指令集的支持,MoonBit将能够直接与硬件进行交互,为嵌入式、IoT以及系统编程等领域开启更多可能。