Scala / Clojure使用什么汇编程序?

时间:2014-10-27 14:12:41

标签: scala clojure jvm jvm-languages

我一直在研究编译器(在JVM上运行)。我成功地找到了两个针对它的汇编程序。

然而,我发现的两个,一个是Jasmin,维护得不太好(2010年的最新更新)。另一方面,Krakatau,有点记录不清。

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

他们是否有成熟(维护良好且记录良好)的JVM组装商?或者我是从头开始学习JVM基础知识吗?

1 个答案:

答案 0 :(得分:5)

Clojure使用ASM库直接生成字节码。 ASM是一个非常好的和广泛使用的库。