Scala要是不基于jvm就好了

RednaxelaFX 2009-10-15
alanwu 写道
引用
Android有Dalvik VM

可以直接跑java程序吗

如果你说的“Java程序”是源码一级,那么大部分Java SE程序不需要修改就可以直接在Android上运行。“直接”就是指通过标准的开发/部署步骤,先用Java写程序,用普通的Java编译器编译得到.class文件,用Android提供的dx工具把它转换为.dex文件,用Android内建的Dalvik VM去执行.dex文件。如果程序涉及字节码操作,那就有可能无法直接在Android上运行。例如在Android上运行JRuby就只是用解释器模式,而无法用动态生成字节码的JIT模式。(前面链接翻墙请自便)

如果你说的“Java程序”是泛指JVM支持的.class文件,那么只要它们不是在运行时生成的,都能比较顺利的直接在Android上运行,步骤如前面所述。

alanwu 写道
OPhone上的Android是标准的吗,还是需要定制?

我对OPhone不熟,不清楚了……
coolspeed 2009-10-19
我就一直觉得fp用来写编译器很合适。等FX大出来发表意见。
Ophone据说为Android 1.0。移动出于加入自己的应用,改动Runtime应该没必要。
我就觉得在VM上跑比Haskell那种native的要好。
wugc 2009-10-24
bixiaoxue 写道
早晚会有自己的虚拟机的,只是现在还得挖JAVA的资源


这个,就太不现实了。
happenZheng 2011-03-17
醍醐灌顶啊!!!!!
nielinjie 2011-11-16
不用jvm的同学看看haskell呢。
Global site tag (gtag.js) - Google Analytics