【ITBEAR】國(guó)產(chǎn)編程語(yǔ)言MoonBit近日迎來(lái)重大更新,成功推出了原生后端,實(shí)現(xiàn)了直接編譯至機(jī)器碼的能力,擺脫了虛擬機(jī)的依賴。這一突破不僅顯著提升了性能,還為MoonBit在嵌入式和IoT開(kāi)發(fā)領(lǐng)域開(kāi)辟了新天地。
MoonBit,作為一種專為云及邊緣計(jì)算設(shè)計(jì)的AI云原生編程語(yǔ)言,自2023年8月首次亮相以來(lái),便憑借其WebAssembly原生支持和卓越的運(yùn)行速度及代碼體積優(yōu)勢(shì),在傳統(tǒng)編程語(yǔ)言中脫穎而出。
在FFT算法測(cè)試中,MoonBit的性能表現(xiàn)尤為搶眼。與Java相比,MoonBit實(shí)現(xiàn)了15倍以上的性能提升;即便與最先進(jìn)的商業(yè)版本Java編譯器GraalVM相比,也仍有4倍以上的性能優(yōu)勢(shì)。
MoonBit在內(nèi)存管理方面同樣表現(xiàn)出色,其自動(dòng)內(nèi)存管理系統(tǒng)在性能和內(nèi)存占用上均優(yōu)于Java和Swift,這對(duì)于資源有限的嵌入式和IoT設(shè)備來(lái)說(shuō)尤為關(guān)鍵。
MoonBit還宣布支持RISC-V開(kāi)源指令集,這將使其能夠直接與硬件交互,為嵌入式、IoT以及系統(tǒng)編程等領(lǐng)域帶來(lái)更多創(chuàng)新可能。