scala - Scala/Clojure 使用什么汇编器?

标签 scala clojure jvm jvm-languages

<分区>

我一直在研究编译器(在 JVM 上运行)。我已经成功地找到了两个针对该目标的汇编器。

但是,我找到了两个,一个是 Jasmin,维护得不太好(最后一次更新是 2010 年)。而另一个,Krakatau,有点缺乏记录。

我注意到有很多成熟的 JVM 语言。我只是想知道,他们使用什么汇编程序?或者他们只是充分利用了原始字节码?据我了解,除了简单的字节码指令之外还有很多。而且使用汇编程序也会容易得多。

是否有任何成熟的(维护良好且文档齐全的)JVM 汇编程序?还是我只是从头开始学习 JVM 基础知识?

最佳答案

Clojure 使用 ASM直接生成字节码的库。为此,ASM 是一个非常优秀且广泛使用的库。

关于scala - Scala/Clojure 使用什么汇编器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26589468/

相关文章:

java - DeepLearning4J:在 jupyter 中运行时出现 org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException

scala 在操作元素时调用 mkString

clojure - 如何在 HTML 中漂亮地打印 Clojure 数据结构?

kotlin - 使用 Kotlin 和 Gradle 定位特定的 JVM

java - 使用 hprof 分析 WebSphere 的 CPU SAMPLES 输出

java - 如何更改 Akka 应用程序的默认序列化程序?

scala - sbt中依赖的增量版本号什么时候可以省略?

regex - 在 Clojure 中忽略区分大小写

Clojure,我希望长乘法溢出

java - 将 JVM/JRE 设置为自动使用 Windows 代理