Scala语言移动“更接近裸机”
2021-07-01 20:44:15 [来源]:
Scala是一个结合面向对象和功能编程的通用语言即将找到另一个部署选项。
已经在Java虚拟机和JavaScript应用程序上使用了Scala.js,也将通过在名为Scala本机的项目中使用LLVM编译器来启用Scala。根据其GitHub页面,该技术打算将Scala“更接近裸机”。
[下载深潜水:在Devops时代监测。/在InfoWorld每日时事通讯中获取日期顶级技术故事的摘要。]使用提前的时间(AOT)编译,该项目希望加快ÉcolePolytechniqueFédéraledeLausanneSwitzlerland的ÉcoleGoytechniqueFédéraleDwitzlerland的Mobile,Gaming和Command-Line Shabalin中的Scala应用程序。
LLVM为C和C ++提供模块化编译器技术,并为Scala Native带来即时启动。
“Scala Native通过LLVM提前编译。这意味着没有缓慢的预热阶段,即时编译器是常见的。您的代码立即快速准备采取行动,“Github文档状态。
Shabalin的JVM的问题的初创次的问题激励了他对Scala Native的工作。“在AOT中,你在你开始这个应用程序之前编译,所以它更快,”他指出。
Prosa本机本机主要针对英特尔和ARM处理器,可用于构建Android和iOS的应用程序
Scala Native的其他功能包括低级原语,用于手动调整应用程序,使其正常工作,以便在没有任何运行时开销的情况下调用本机代码。
Scala本土目前处于预发行阶段,并已在一年内开发。Shabalin正在为Scala Native的官方首次发布而升级。
这个故事,“Scala语言移动”更接近裸机“”最初由Infoworld发布。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。