scala之Scala 是否足以用于 native 、系统和内核编程
zhwl
阅读:16
2024-11-01 17:39:52
评论:0
- 是否有编译器可以将 Scala 代码翻译成本地代码?
- 是否有已发布的编译器?
- 是否有正在开发的编译器?
- 如果没有这样的编译器,是否可以编写一个?
- 如果不可能:原因是什么?
- Scala 是否足以进行系统编程?
- Scala 是否足以进行内核编程(例如,对设备驱动程序进行编程)?
- 如果 Scala 不足以进行系统或内核编程:原因是什么?
我知道 Scala 已经面向 Java 平台。据我所知,Scala 也适用于 .Net/C# 中间代码。恕我直言,Java 和.Net 平台比较相似,这不足为奇。
Java 和 .Net 平台提供系统和内核开发中可能缺少的服务或某种基础设施。
- Java 平台的哪些功能对于 Scala 是必不可少的或必需的,而系统/内核开发中却缺少这些功能?
- 将现有解决方案集成到系统/内核开发中或通过 future 开发可能会涵盖这些功能/要求中的哪些?
请您参考如下方法:
是的,看看 scala LLVM:http://greedy.github.com/scala-llvm/ 它正在开发中。垃圾收集等一些问题仍然存在。
有关更多详细信息和见解,请查看相关邮件列表讨论之一: http://groups.google.com/group/scala-debate/browse_thread/thread/4ce486843cf7ef33/01ac59db9d8c5137?lnk=gst&q=LLVM+#01ac59db9d8c5137
你也可以看看rust编程语言
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。