主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃
共:💬594 🌺1902
James Gosling提过,曾经有过这样的想法,但放弃了。原因在于,这不是Java及JVM该做的。
我的理解:集中精力在JVM,致力于消失底层硬件的差异性是好主意。而另开发一种CPU,并无太大的意义。这也不是JAVA这帮人擅长的。
至于速度,JAVA的JIT即时编译很不错的,程序初次启动后,与C++的程序没什么不同(我曾经测试过)。也许底层库有些不同,比如数学库(以前有位河友有精辟的分析),才造成速度的微小差别。
在内存访问上,JAVA还先天的比C++要好,我不是指垃圾回收,而是指内存成块性好,这样访问效率更高。
另外有个有趣的现象。当年Anders Hejlsberg开发出叫好的JBuilder后,被挖到MS,出了一版VJ后,就改做C#了。而Joshua Bloch被挖到Google后,Google出了Dalvik,不知道Joshua在里面起什么作用?
- 相关回复 上下关系8
压缩 2 层
🙂palm这次是赌上身家来玩儿了 4 羽羊 字762 2009-03-05 17:56:21
🙂以邓侃的比喻 3 AllenKid 字177 2009-03-05 12:59:34
🙂我邪恶的预言 3 羽羊 字216 2009-03-05 18:16:18
🙂关于Java原生CPU及其它
🙂Java专用CPU好像不是很难 1 金口玉言 字118 2009-03-07 07:14:32
🙂Dalvik与JIT 2 邓侃 字164 2009-03-05 15:41:46
🙂硬件有硬件的短处 1 美人他爹 字65 2009-03-06 07:36:55
🙂Java OS,Sun现在垂死挣扎的最后一根稻草了 2 yueyu 字286 2009-03-05 11:26:33