有没有人知道一些替代的JVM语言,但它可能是模糊的,它可以编译为普通的旧Java字节码,而不需要语言运行时。没有语言运行时的基于JVM的语言
我需要这个为了尝试开发Android应用程序没有启动或大小的惩罚。 Scala,Clojure和Groovy都需要将自己的运行时库与应用程序一起分发,所以它们超出了这个问题的范围。
声称满足这个目标的唯一一种语言是Charles Nutter的Mirah,但我无法使它在Windows上工作。
编辑:澄清一点,我知道任何语言必须有运行时库。显然,我正在寻找的是除JRE之外没有额外运行时间的语言,或者至少非常有限的语言。
如果你有耐心,[有一个专门为JVM编写语言的网站](http://www.is-research.de/info/vmlanguages/)。通过这一点并不难,找到可能的候选人。 – 2010-09-08 13:23:16
顺便提一下,我认为找到一种语言将很困难 - 任何平台上的任何语言 - 它都没有自己的运行时库。我的意思是让C甚至是有用的,你有一个标准的C程序库,它可以在100次中使用99次。 – 2010-09-08 13:29:16
我澄清了这个问题,当然,没有运行时实际上意味着没有额外的运行时间。 – Marko 2010-09-08 14:03:38