是否有编译器使用除java语言语法之外的语法来生成JVM字节码?
答案 0 :(得分:8)
很多! scala,jruby,jython,Groovy,Clojure等。
答案 1 :(得分:2)
我不知道你想做什么,但有很多。您甚至可以将Java代码移植到其他平台,例如android。
根据您对字节代码的处理方式,您可能希望查看Jasmin字节代码汇编语言和ASM,它是字节读取器/ minuplator / writer。
您甚至可以根据LOLCats的语言编译LOLCode:D
HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
AWSUM THX
VISIBLE FILE
O NOES
INVISIBLE "ERROR!"
KTHXBYE
答案 2 :(得分:1)
大量。请查看此list of JVM languages以获取一些示例。
答案 3 :(得分:1)
有很多......
查看以下链接:
答案 4 :(得分:0)
你看过Scala吗?
或者,还有JRuby,Groovy等等。 Scala似乎是目前获得最多压力的那个。