QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: jackzheng2002

学C++人不得不看的好帖!

[复制链接]
发表于 2003-1-15 15:54:07 | 显示全部楼层
conner说得对,一般来说,除非对某个程序的应用场合有特别要求,否则程序应该注重可维护性和稳定性,而没有必要在算法上钻的非常深,有时候,一个程序的结构往往决定了很大的一部分性能。
回复

使用道具 举报

发表于 2003-1-15 17:22:41 | 显示全部楼层
对程序员而言最重要的是合作能力
算法次之,
资源,程序结构是是项目管理人的问题
回复

使用道具 举报

发表于 2004-2-19 20:39:26 | 显示全部楼层
没办法,看来相对于程序,我更重视数学
回复

使用道具 举报

发表于 2004-2-20 13:26:58 | 显示全部楼层
说的很有可取之处。
————————————————
“不要认为CPU运算速度快就把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做,因为CPU是为用户服务的,不是为我们程序员服务的!”
————————————————
这句话的确很精辟。效率是程序员毕生追求的东东,犹如夸父追日,功能固然重要,没有了效率,一切不如手动。

不过,话又说回来,程序的 效率 和 代码的可读性以及程序的可移植性 一般都会有冲突。比如你做用汇编编写程序可能效率很高,但是它会依赖硬件;而比如你使用多级指针更便捷,但可能别人看起来要很费劲。所以具体情况要具体分析。
如果你做嵌入式系统编程,一般来讲,程序比较短小,而且是专用硬件,开发团队也不是很大,所以效率尤为重要。而如果是做计算机平台的话,移植性与可读性就更重要了,因为一个有着长久生命的软件不可能就是你一个人做下来的。
回复

使用道具 举报

发表于 2004-2-20 17:01:44 | 显示全部楼层
很好
回复

使用道具 举报

发表于 2004-2-22 18:49:18 | 显示全部楼层
看到东西了
回复

使用道具 举报

发表于 2004-2-22 23:44:48 | 显示全部楼层
没话说,这作者也确实比较烂,感情他只学了计算机语言,初中数学都白学了
回复

使用道具 举报

发表于 2004-5-5 17:49:13 | 显示全部楼层
这些工作属于优化范畴,在开发过程中不应该思考这些问题。不知道说的对不对,请大家指教。
回复

使用道具 举报

发表于 2004-5-6 11:12:10 | 显示全部楼层
这和学C++有什么关系。
算法和程序设计是另外的课程。

作者好像不是科班或者进行过正规学习,他写的不叫错误,或者连没有经验都不算,应该叫完全没学过软件。
回复

使用道具 举报

发表于 2004-5-6 18:28:43 | 显示全部楼层
靠,楼上这么狂
回复

使用道具 举报

发表于 2004-5-6 21:54:23 | 显示全部楼层
好文章。

我也随便凑几句。
记得,我上数据结构时,老师问过一个问题,大概时这样的
谁能给出置换int a, int b的值的函数, 全班基本上都举了手,
老师又问,谁能不用临时变量,就颠倒a和b的值,这时全班都没有声音了
老师说,其实很简单,  
[code:1]
void swap(int &a, int &b){
a=a+b;
b=a-b;
a=a-b;
}
[/code:1]

虽然这个例子很简单, 但是这个例子给留下的印象太深了
很多人都说,我们不应该卖弄小技巧,其实,我个人觉得,我们到应该挖掘这部分的潜力
不断的加强这方面的联系,这样,当我们真正做一个大工程的时候,才能随手写出高效,节简的程序来, 很多小的方面,我们都应该注意,像, 我看很多人if语句都

[code:1]if ( flag == 2) .... [/code:1]
但是,我们看看一些有经验的程序员,从来都是写成
[code:1]if(2==flag)...[/code:1]
这种形式的,为什么? 我们应该多想想,这些都是经验,可以避免很多不必要的麻烦,
我觉得是很值得学习的

随便发表些感慨
回复

使用道具 举报

发表于 2004-5-7 18:09:55 | 显示全部楼层
觉得是在学数学,不知道作者本人有没有实际运行过这几段程序。
回复

使用道具 举报

发表于 2004-5-12 17:53:16 | 显示全部楼层
谢谢大家的提示!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 08:36 , Processed in 0.067274 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表