|
原帖由 ThorCascades 于 2007-2-9 01:19 发表
这怎么算是狡辩?你没明白我的意思。我是说,下一代的东西,未必在所有方面超过上一代的产品。
上面说的从C到C++,就是用小的性能代价换取大的开发效率提升。Vista同样,如果它能用5%-10%的性能损失,换取 ...
还在继续把最终用户的需要和开发人员的需要混为一谈狡辩。
要跟你说多少遍呢,C++作为开发语言,他的用户是开发人员,对开发人员来说开发效率就是开发语言的“性能”,所以根本没有什么C++性能损失的说法。
相反的C++是开发上的革命性进步。而开发上的革命性进步也意味着最终软件产品得到提升,对最终用户来说也是进步。
再C的一点点速度优势只是理论上的,对最终用户拿到手的软件,未必能体现出来。比如OFFICE用C开发性能真的就比C++好吗。
OS的用户是最终用户。当然它也影响到开发,不过可没给开发人员带来什么好处,更谈不上大进步。
对游戏来说DX10对开发人员大概是大进步,但这算不上是操作系统的一部分。DX跟OPENGL一样都是相对独立的。没有Vista,DX也一样会不断进步。
简单总结
C++对开发人员是革命性进步,对最终用户也是进步。
Vista对开发人员谈不上进步,给最终用户也没带来什么大的改变。
[ 本帖最后由 电脑是工具 于 2007-2-9 12:15 编辑 ] |
|