Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala是否足以进行本机、系统和内核编程? 是否有编译器将Scala代码转换为本机代码? 是否有已发布的编译器 有正在开发的编译器吗 如果没有这样的编译器,是否可以编写一个? 如果不可能:原因是什么 Scala是否足以进行系统编程 Scala是否足以进行内核编程(例如,编写设备驱动程序) 如果Scala不足以进行系统或内核编程:原因是什么_Scala_Compiler Construction_Native_Kernel_Systems Programming - Fatal编程技术网

scala是否足以进行本机、系统和内核编程? 是否有编译器将Scala代码转换为本机代码? 是否有已发布的编译器 有正在开发的编译器吗 如果没有这样的编译器,是否可以编写一个? 如果不可能:原因是什么 Scala是否足以进行系统编程 Scala是否足以进行内核编程(例如,编写设备驱动程序) 如果Scala不足以进行系统或内核编程:原因是什么

scala是否足以进行本机、系统和内核编程? 是否有编译器将Scala代码转换为本机代码? 是否有已发布的编译器 有正在开发的编译器吗 如果没有这样的编译器,是否可以编写一个? 如果不可能:原因是什么 Scala是否足以进行系统编程 Scala是否足以进行内核编程(例如,编写设备驱动程序) 如果Scala不足以进行系统或内核编程:原因是什么,scala,compiler-construction,native,kernel,systems-programming,Scala,Compiler Construction,Native,Kernel,Systems Programming,我知道Scala的目标是Java平台。据我所知,Scala也适用于.Net/C中间代码。IMHO Java和.Net平台相对相似,这并不奇怪 Java和.Net平台提供系统和内核开发中可能缺少的服务或某种基础设施 Java平台的哪些特性对于Scala来说是必不可少的,哪些是系统/内核开发中缺少的 通过将现有解决方案集成到系统/内核开发中,或者通过未来开发,可以涵盖这些特性/需求中的哪些 是的,我们可以看看scala LLVM: 它正在开发中。垃圾收集等问题仍然存在 有关更多详细信息和见解,请查看

我知道Scala的目标是Java平台。据我所知,Scala也适用于.Net/C中间代码。IMHO Java和.Net平台相对相似,这并不奇怪

Java和.Net平台提供系统和内核开发中可能缺少的服务或某种基础设施

  • Java平台的哪些特性对于Scala来说是必不可少的,哪些是系统/内核开发中缺少的
  • 通过将现有解决方案集成到系统/内核开发中,或者通过未来开发,可以涵盖这些特性/需求中的哪些

  • 是的,我们可以看看scala LLVM: 它正在开发中。垃圾收集等问题仍然存在

    有关更多详细信息和见解,请查看一个相关的邮件列表讨论:


    您还可以有效地了解一下rust编程语言,答案是“好的,不”。Scala(以及Java)是一种高级语言,旨在抽象出许多恼人的细节,例如您拥有什么硬件以及如何处理内存。在内核等编程中,您所关心的只是那些烦人的细节。使用为工作设计的工具!开发不足并不意味着:每天都要得到承诺。另外,这是一个人的努力,所以你最好开始帮助别人,或者停止抱怨;)不抱怨。陈述一个事实,现在有了。考虑到它仍然是GC'ed,我认为它不适合内核和系统编程。