标签: scala clojure jvm jvm-languages
我一直在研究编译器(在JVM上运行)。我成功地找到了两个针对它的汇编程序。
然而,我发现的两个,一个是Jasmin,维护得不太好(2010年的最新更新)。另一方面,Krakatau,有点记录不清。
我可以注意到有很多成熟的JVM语言。而我只是想知道,他们使用的汇编程序是什么?或者他们只是充分利用原始字节码?据我所知,除了简单的字节码指令外,还有很多其他功能。使用汇编程序也会容易得多。
他们是否有成熟(维护良好且记录良好)的JVM组装商?或者我是从头开始学习JVM基础知识吗?
答案 0 :(得分:5)
Clojure使用ASM库直接生成字节码。 ASM是一个非常好的和广泛使用的库。