我可以使用scala-native在没有JVM的情况下运行我的scala程序吗?

马赫迪·扎里(Mahdi Zareie)

我最近听说过scala-native,这听起来很有趣!
我很好奇本地人在这里意味着什么?
“提前编译器”是什么意思?
我认为网站github存储库中的描述不清楚。

丹尼斯·沙巴林

我可以使用scala-native在没有JVM的情况下运行我的scala程序吗?

是的,Scala Native的目标是在没有任何类型的VM的情况下支持Scala程序的编译。我们还没有一个稳定的版本,请在Twitter关注我们,成为第一个知道何时发生这种情况的人。

我很好奇本地人在这里意味着什么?

Scala过去一直是在Java虚拟机上运行的语言。与本机应用程序不同,Java应用程序构建在附加的间接层之上,该层将虚拟机指令映射到基础硬件指令。该代码最终仍会编译为本机代码,唯一的区别是它稍后会在应用程序运行期间发生。这也称为即时编译策略。

“提前编译器”是什么意思?

“提前”是指在实际运行应用程序之前预先完成从高级Scala代码到低级本机代码的映射。这为我们节省了一些间接开销,并减少了整体资源消耗。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在没有 FCM 的情况下使用 ionic push native 吗?

来自分类Dev

我可以在没有外部持久性提供程序的情况下使用JPA吗?

来自分类Dev

我可以使用Kibana在没有弹性搜索的情况下可视化日志文件吗?

来自分类Dev

我可以使用fabric.js在没有HTML的情况下获取图像数据吗?

来自分类Dev

没有专用硬件RAID卡的情况下,我可以使用SAS扩展器吗?

来自分类Dev

我可以在没有Web服务器的情况下运行Jekyll网站吗?

来自分类Dev

我可以在没有Xorg的情况下运行Powerline吗

来自分类Dev

我可以在没有嘈杂的图形卡的情况下运行计算机吗?

来自分类Dev

我可以在没有 Kotlin 的情况下运行 Android Studio 3.0 吗?

来自分类Dev

我们可以在没有事件处理程序的情况下模拟按键吗?

来自分类Dev

可以在没有沙箱的情况下使用GitHub Actions自托管运行程序吗?

来自分类Dev

我们可以使用Scala调试Java程序吗

来自分类Dev

我们可以使用Scala调试Java程序吗

来自分类Dev

我可以使用 Pay Pal 在没有订阅按钮的情况下出售订阅吗

来自分类Dev

我可以在没有Apple Developer帐户的情况下使用TestFairy共享iOS调试应用程序吗?

来自分类Dev

我可以在不安装Linux Mint的情况下运行它吗?还是grub中的选择已在没有安装的情况下运行了?

来自分类Dev

我如何在没有PLC的情况下运行Twincat程序?

来自分类Dev

为什么我的程序在函数括号内没有参数的情况下运行?

来自分类Dev

在Linux上没有Qt的情况下运行我的应用程序

来自分类Dev

没有安装驱动程序的情况下,我的Intel gpu如何运行?

来自分类Dev

我可以在没有捆绑程序的情况下构建生产JavaScript Web应用程序吗?

来自分类Dev

我可以在没有EL的情况下使用Hibernate Validator 5吗?

来自分类Dev

我可以在没有Commons-logging.jar的情况下使用Apache HTTPClient吗?

来自分类Dev

我可以在没有相应的getter的情况下对Java setter使用属性语法吗?

来自分类Dev

我可以在没有Visual Studio的情况下使用Visual C ++编译器吗?

来自分类Dev

我可以在没有任何JavaScript代码的情况下使用WebView吗?

来自分类Dev

我可以在没有重复表名的情况下使用Code First迁移吗?

来自分类Dev

我可以在没有任何消息的情况下使用throw吗?

来自分类Dev

我可以在没有RequireJS的情况下使用TypeScript吗?

Related 相关文章

  1. 1

    我可以在没有 FCM 的情况下使用 ionic push native 吗?

  2. 2

    我可以在没有外部持久性提供程序的情况下使用JPA吗?

  3. 3

    我可以使用Kibana在没有弹性搜索的情况下可视化日志文件吗?

  4. 4

    我可以使用fabric.js在没有HTML的情况下获取图像数据吗?

  5. 5

    没有专用硬件RAID卡的情况下,我可以使用SAS扩展器吗?

  6. 6

    我可以在没有Web服务器的情况下运行Jekyll网站吗?

  7. 7

    我可以在没有Xorg的情况下运行Powerline吗

  8. 8

    我可以在没有嘈杂的图形卡的情况下运行计算机吗?

  9. 9

    我可以在没有 Kotlin 的情况下运行 Android Studio 3.0 吗?

  10. 10

    我们可以在没有事件处理程序的情况下模拟按键吗?

  11. 11

    可以在没有沙箱的情况下使用GitHub Actions自托管运行程序吗?

  12. 12

    我们可以使用Scala调试Java程序吗

  13. 13

    我们可以使用Scala调试Java程序吗

  14. 14

    我可以使用 Pay Pal 在没有订阅按钮的情况下出售订阅吗

  15. 15

    我可以在没有Apple Developer帐户的情况下使用TestFairy共享iOS调试应用程序吗?

  16. 16

    我可以在不安装Linux Mint的情况下运行它吗?还是grub中的选择已在没有安装的情况下运行了?

  17. 17

    我如何在没有PLC的情况下运行Twincat程序?

  18. 18

    为什么我的程序在函数括号内没有参数的情况下运行?

  19. 19

    在Linux上没有Qt的情况下运行我的应用程序

  20. 20

    没有安装驱动程序的情况下,我的Intel gpu如何运行?

  21. 21

    我可以在没有捆绑程序的情况下构建生产JavaScript Web应用程序吗?

  22. 22

    我可以在没有EL的情况下使用Hibernate Validator 5吗?

  23. 23

    我可以在没有Commons-logging.jar的情况下使用Apache HTTPClient吗?

  24. 24

    我可以在没有相应的getter的情况下对Java setter使用属性语法吗?

  25. 25

    我可以在没有Visual Studio的情况下使用Visual C ++编译器吗?

  26. 26

    我可以在没有任何JavaScript代码的情况下使用WebView吗?

  27. 27

    我可以在没有重复表名的情况下使用Code First迁移吗?

  28. 28

    我可以在没有任何消息的情况下使用throw吗?

  29. 29

    我可以在没有RequireJS的情况下使用TypeScript吗?

热门标签

归档