比Java快15倍國產程式語言MoonBit發布原生後端
近日,國產程式語言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以及系統編程等領域帶來更多可能性。