论坛风格切换切换到宽版
  • 3990阅读
  • 9回复

今天看了一篇关于软件算法的文章,拿出来大家分享 [复制链接]

上一主题 下一主题
离线代洪波
 
发帖
4809
只看楼主 倒序阅读 0楼 发表于: 2007-11-14
希望大家满意!内容的确很精彩的哦!看了的鼓掌,没有看的扔鲜花吧!吼吼!
附件: let_your_software_fly_by_ww[1].pdf (0 K) 下载次数:904
离线wang1jin
发帖
51
只看该作者 1楼 发表于: 2007-11-14
这个要顶下...
离线bd7qw
发帖
2371
只看该作者 2楼 发表于: 2007-11-15
搞程序的人很感兴趣的,帮楼主顶,谢谢
离线bellstudio
发帖
2820
只看该作者 3楼 发表于: 2007-11-16
恩。写得还不错
离线Apple
发帖
759
只看该作者 4楼 发表于: 2007-11-16
这个我刚好用到,刚看的时候觉得特别好,我正好写同样的代码。
我写完自己的就觉得这个东西已经过时了。文章是2005年1月写的,现在是2007年11月。
我用的机器2005年8月的,是p4 2.93g的cpu,速度已经远远超过了他所说的。
不使用任何优化,处理1600*1200的24bit的彩色图片到gary图像,根本就觉不出花时间。
相信嵌入式cpu的速度也是按照摩尔定律在提高的,快速完成自己的程序显然价值更高,。因为
速度已经被cpu厂商提高了。
离线bd7qw
发帖
2371
只看该作者 5楼 发表于: 2007-11-16
高手,向你学习........
离线BG7TBL
发帖
2965
只看该作者 6楼 发表于: 2007-11-16
好东西,收藏了!
离线BG4XCR
发帖
33381
只看该作者 7楼 发表于: 2007-11-16
我想:要是microsoft的工程师都像我这样优化
代码,我大概就可以用486跑windows xp了!

离线代洪波
发帖
4809
只看该作者 8楼 发表于: 2007-11-18
文章的确不错!5楼虽然你说现代计算机的速度是提高了,但是优化代码是一个程序员的基本工夫和基础吧!不可能什么代码都按照标准写法啊!那得浪费多少系统资源!所以人家说486跑winxp是有道理的!
离线Apple
发帖
759
只看该作者 9楼 发表于: 2007-11-19
[quote=代洪波]文章的确不错!5楼虽然你说现代计算机的速度是提高了,但是优化代码是一个程序员的基本工夫和基础吧!不可能什么代码都按照标准写法啊!那得浪费多少系统资源!所以人家说486跑winxp是有道理的![/quote]

不同意的你的说法。程序员的基本工作就是按照设计指标完成软件创意。设计人员90%不会设计一个程序需要要p4 2.0g,但是要求你编程序在p2 200m上运行,那不是对程序员的奖励,那是欺骗和虐待。

关于标准写法,也就是例程,按照我的经验就是要按照那个写,那写代码是经过测试和考验的,出错的可能性更低,可以节省测试和修改的时间。

关于浪费系统资源的问题,搁置系统资源不加以利用是不是也是一种浪费?如果系统资源足够,为什么要限制我使用呢?

“所以人家说486跑winxp是有道理的”科学技术总要向前走啊,之所以486时代没有vista操作系统是因为486的资源不够运行的。我们是优化vista代码在486上运行?还是让cpu更先进?历史已经给出答案了。

希望所有的程序员都把有限的生命和精力放到完成软件创意上。速度优化的问题只出现在现有设备不能达到速度要求的情况下,也请大家考虑,你完成优化的速度很可能赶不上cpu速度提高的速度。