主题:【原创】总复老兵:解释执行类代码的性能有无可能达到甚至超过本机编译代码 -- Highway
共:💬9 🌺2
因为C++编译器是各个厂商自己做自己的,那个标准只是个牌位,因此无法保证它们之间的兼容性。
Sun的Java和微软的.Net都是由一家公司控制的标准,因此标准可以得到严格的遵守。虽然有很多Java厂商,但是Java标准始终掌握在Sun的手中,这是维持Java不分裂的根本原因。
到目前为止,.Net是个只由微软控制的标准,虽然在Unlix/Linux上面存在理论上独立的Mono,但是远不成气候。
我想以上的回答可以解释为什么目前的虚拟机方案可以维持标准的统一了,其实根本原因不在技术,而在于是否政出多门。说到底,技术只是商业牟利的一种手段。
- 相关回复 上下关系5
压缩 2 层
老兵能否讲讲跨平台的需求为什么会有利于解释型语言 梦里依稀 字0 2004-07-29 19:00:50
回您的话 老兵帅客 字1789 2004-07-29 20:55:53
谢谢答复, 再问老兵 梦里依稀 字786 2004-07-31 07:04:26
😄这个问题好回答
跨平台只是一个方面。解释性语言还有不少其他特点 Highway 字36 2004-07-30 12:43:21