快科技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以及系统编程等领域带来更多可能性。
用中文编。。。让外国黑客崩溃[静静吃瓜]
猴氏对比法,适用场景不同的东西,比个屁,你咋不去Java擅长的地方比一下运算速度?
牛呀,直接跳过中间语言和汇编。这不就不兼容常见的系统了嘛,新系统,不错不错,开发得用虚拟机吧[笑着哭]
java本来就不擅长运行算法,你用你的强项跟别人弱项对比,还得意的不行[得瑟]
java强的是生态,新东西没有生态,早晚泯然众人矣
这个只能说在特定环境部署个小服务去用,比不了Java 的
也要有平台才行啊
加油
谁说java不能生成机器码的[得瑟]
你也得有第三方库啊,全都自己写?
根本没几个人关注,忽悠经费