【ITBEAR】國產(chǎn)編程語言MoonBit近期迎來了重大更新,成功推出了其原生后端,實(shí)現(xiàn)了直接編譯至機(jī)器碼,在硬件上獨(dú)立運(yùn)行,擺脫了虛擬機(jī)的依賴。這一突破不僅大幅提升了性能,還拓寬了MoonBit的應(yīng)用領(lǐng)域。
MoonBit,作為專為云及邊緣計(jì)算打造的AI云原生編程語言,自2023年8月首次亮相以來,便憑借其對(duì)WebAssembly的原生支持以及卓越的運(yùn)行速度和緊湊的代碼體積,在傳統(tǒng)編程語言中脫穎而出。
在性能對(duì)比中,MoonBit展現(xiàn)出了驚人的實(shí)力。以FFT算法benchmark為例,MoonBit的性能較Java提升了15倍以上,即便是與最先進(jìn)的商業(yè)版本Java編譯器GraalVM相比,也實(shí)現(xiàn)了4倍以上的性能飛躍。
MoonBit在內(nèi)存管理方面同樣表現(xiàn)出色,其自動(dòng)內(nèi)存管理系統(tǒng)在性能和內(nèi)存占用上均優(yōu)于Java和Swift,這對(duì)于資源受限的嵌入式和IoT設(shè)備而言,無疑是一大福音。
隨著對(duì)RISC-V開源指令集的支持,MoonBit將能夠直接與硬件進(jìn)行交互,為嵌入式、IoT以及系統(tǒng)編程等領(lǐng)域開啟更多可能。