|
|

楼主 |
发表于 2008-9-16 13:09:00
|
显示全部楼层
Re: Re: Re:上次说的那个CPU图
ricohcanon: Re: Re:上次说的那个CPU图
唉,醒醒吧,兄弟!再这样下去真的没救了。举例:曾有某大学牛人,发现MFC很多弊病,决心重新设计以改善之...
就是因为青春有限,我才要“避免重复劳动”
我已经写过一个硬代码的Rpg,不能再花1,2年重蹈覆辙阿。
写一个shader代码,也就几分钟,但是放到d3d程序中跑起来,数据的输入代码,就非常烦琐,下次再换一个shader代码,又要话费几个小时。真奇怪,在毫无意义的事情上花费的时间,远远大于问题本身。---- 这样写代码,一年时间,能写多少?
if( FAILED( hr = ... )) --> 这样的东西写几千遍,累不累?
可是封装d3d的代价又太大,那么请问您说应该怎么做?
一个团队的人,或者一个公司的人,他们总共要写多少这类代码?
如果这类问题解决了,能节约多少人的多少时间?
vb6怎么就不像这样呢?您自己也说过“vb6效率的确高”不是吗?
----这是C++的原因吗?显然不是,因为3D引擎公司封装的C++代码就很方便。
您知道,当初我的Rpg的开发中,90%以上的时间花在什么上面了吗?----各类API调用。毫无意义的代码
就好比天天洗碗很累,而不洗碗又不行,所以有人发明了洗碗机。
---------------------------------------------
“一人智慧怎能赛过一群人的智慧”
一群小学生的智慧,和一群大学生的智慧,哪个大?
一群人用机器语言,和一群人用高级语言,哪个快?
一个人写1年,写不了多少代码,如果效率提高为 1.5 倍,
那么100个人写1年代码,您说能够多写多少?
---------------------------------------------
10000000000000人团队合作,徒步行走,永远走不到火星,除非大家一起发明飞行器。
如果有谁愿意和我一起发明飞行器,我当然乐意,而且我说过最终编码都是我做,然后开源。
---------------------------------------------
话说,有谁,真正为程序员考虑过呢?有谁考虑过,怎样让程序员更加轻松舒服地工作,并且提高他们的生产效率?
别人对我说“你不要写代码,你让人家去写就行了”,那么我要问,软件是怎么来的?是用魔法变出来的吗?----不是,是一行行代码,和无数滴
汗水
凝聚出来的阿!难道程序员不是人吗?我凭什么让别人给我写代码呢?(而且代码还不好写)如果某天没有别人帮我写,只有我自己的情况下,我又要怎么办呢?
中国几千年来都采用传统农业,非常辛苦,我们去体会农民的辛苦了吗?我们吃的饭,
是怎么来的?。。。而我们看看美国,全部是机械化,自动化的农业。。。
---------------------------------------------
最后在举个例子:
C++写NN代码,和matlab写NN代码,谁效率高?
matlab不是什么“个人英雄主义”吧,也是一个大公司的产品吧。 |
|