西西河

主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃

共:💬594 🌺1902
全看分页树展 · 主题 跟帖
家园 关于Java原生CPU及其它

James Gosling提过,曾经有过这样的想法,但放弃了。原因在于,这不是Java及JVM该做的。

我的理解:集中精力在JVM,致力于消失底层硬件的差异性是好主意。而另开发一种CPU,并无太大的意义。这也不是JAVA这帮人擅长的。

至于速度,JAVA的JIT即时编译很不错的,程序初次启动后,与C++的程序没什么不同(我曾经测试过)。也许底层库有些不同,比如数学库(以前有位河友有精辟的分析),才造成速度的微小差别。

在内存访问上,JAVA还先天的比C++要好,我不是指垃圾回收,而是指内存成块性好,这样访问效率更高。

另外有个有趣的现象。当年Anders Hejlsberg开发出叫好的JBuilder后,被挖到MS,出了一版VJ后,就改做C#了。而Joshua Bloch被挖到Google后,Google出了Dalvik,不知道Joshua在里面起什么作用?

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河