缩放的scala variant切割与JVM的关系
智能城市在移动世界大会中心
法规可能证明荷兰踏板车初创公司的制作或破坏方面
喜欢在PCS中,Microsoft和Arm在服务器中翻页英特尔
新的黑莓有一个物理键盘,将于4月到货
谷歌如何使用开源,集装箱和混合云来赢得企业
面对性别歧视,优步说埃里克持有人将调查
首席执行官罗宾斯将多云放在思科的业务中心
H-1B改革法案统一政治对立面
Carnival Corporation CEO表示,创新的多样性键
Telefonica-sigfox交易是不同的IoT网络的大胜金
Butlin警告潜在的个人数据违约
农村企业机构密封新的宽带协议
Peiceytics转变为推广产品的方式
我!5 Google的Android O预览的关键外来
假数据窃取购物网站的爆炸
Verizon计划今年11个城市的5G试用服务
数字部长表示,AI将在NHS中提高生产力
这就是为什么自驾车可能永远不会自行车
Oracle第一季度2018-19结果表明增长疲软
美国面孔限制在雅虎违规者上破坏俄罗斯代理人
运输部在数字旅程规划师投资10万英镑
四次收费,包括俄罗斯政府代理商,用于大规模雅虎黑客
启动适用于更安全的碳离子电池
联想将亚马逊Alexa整合到Moto智能手机
LTE速度超速了Home Internet,具有新的Qualcomm和Intel Modems
比尔盖茨再次成为世界上亿万富翁名单
Mingis关于Tech:MADCAP MWC 2017 RECAP
谷歌的Android Mistions OS无法在新的覆盆子PI板上工作
如何在Windows 10文件资源管理器中禁用广告
法庭RPA或缺水
Reddit Breache暴露2FA缺陷
医疗公司首次亮相互联网连接的假肢四肢
Gartner说,2018年全球Infosec在2018年支付了1140亿美元
明尼苏达警察寻求谁谷歌入受害者的名字的数据
政府在智能数据上推出公众咨询
ico击中了希思罗机场,超过120,000英镑的数据泄露罚款丢失的USB棒
安全严重的一周功能flash mob活动
Java 9获得7月27日发布日期
Adobe Reader,Edge,Safari和Ubuntu在Pwn2own的第一天秋天
Android升级问题的答案是什么?
美国FCC探讨AT&T 911呼叫中断
欧盟需要明确的5G规则来保证移动成功
Windows 10更新KB 3213986触发系统还原错误0x80070091
谷歌地图现在让您与朋友分享您的确切位置
教育秘书敦促科技产业转变课堂
谷歌为命令行介绍了Python库
瑞典政府和行业涉及IT技能短缺
30米融资推动后,CTERA增强多云
网络犯罪分子在网络安全战战中卖出企业
您的位置:首页 >论坛 > 移动互联 >

缩放的scala variant切割与JVM的关系

2021-08-11 13:44:05 [来源]:

通过利用LLVM编译基础架构将Scala语言带来较近裸机的Scala Native,已发布,扩展了在较小设备上的平台的机会。

该项目具有优化较早的编译器,已经达到了特征完整性,这是丹尼斯沙巴林,他们一直负责Scala Native。与Scala的参考实现不同,它会生成字节码以在Java虚拟机之上运行,Scala本机Toolchain会产生独立的本机可执行文件。Shabalin注意到,“这为Scala打开了门用于[a]全吹虚拟机通常是矫枉过正的环境:命令行工具,资源受限的硬件应用,视频游戏等。

[开始使用功能编程,包括F#中的示例。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]

Scala本机的键是生成LLVM中间表示的编译器,用于生产有效的平台依赖机器代码。Shabalin说,该项目还具有轻量级管理的运行时间,并支持整个Scala语言,并为“可忽略的”语义差异,Shabalin表示。本周提供的0.1版本支持现有的Scala Ides并与SBT构建工具集成,并且也支持JDK基础库的核心子集。

作为支持功能性和面向对象的范式的通用语言,Scala本身也已经推出以通过Scala.js编译为JavaScript的普通目的语言。同时,LLVM具有模块化编译器和工具链技术,试图支持任意编程语言的静态和动态编译。本周刚刚迁至4.0.0发布,具有改进的性能和实验支持,可以是穿线的替代品。

这个故事,“缩放的scala变体削减与jvm的关系”最初由Infoworld发布。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。