Scala要是不基于jvm就好了
wugc
2009-10-13
jvm离系统太远了。
|
|
night_stalker
2009-10-13
移植应该比较方便,毕竟编译器是用 scala 写的。现在还有个 .NET 版本。
|
|
fineqtbull
2009-10-13
接近OS的底层应用可以用Java的JNI来调用的,这样只要是C能做到的,基本上Java也能做到,而Scala又能完全使用Java的功能,所以只要不是要求很高的实时系统,用Scala是没有问题的。
night_stalker 写道 移植应该比较方便,毕竟编译器是用 scala 写的。现在还有个 .NET 版本。 Google新推出的语言Noop好像也是用scala开发的编译器,看来编译器开发是Scala的强项。 |
|
alanwu
2009-10-13
跑虚拟机是大势所趋
|
|
lzycxy
2009-10-14
要Scala不是基于JVM的,未必大家会关注。
现在学Scala的,大部分是做java的。 |
|
naonaoyh
2009-10-14
真是基于jvm才使得scala既高级又实用,否则一定是很长时间无法投入到实际开发的实验室语言。
|
|
alanwu
2009-10-15
Scala可以在Android上跑,不过我不确定是不是也是跑JVM的
|
|
RednaxelaFX
2009-10-15
alanwu 写道 Scala可以在Android上跑,不过我不确定是不是也是跑JVM的
Android有Dalvik VM,你可以把它看成JVM的变种——先通过dx将.class或者.jar文件转换为.dex文件,把其中的JVM字节码转换为Dalvik VM能执行的指令,然后Dalvik VM再去执行.dex文件。于是Dalvik VM本身并不是JVM,但dx+Dalvik VM就很接近于JVM了。 |
|
alanwu
2009-10-15
引用 Android有Dalvik VM 可以直接跑java程序吗 |
|
alanwu
2009-10-15
OPhone上的Android是标准的吗,还是需要定制?
|