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发布。
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。