编程
48、“就算它工作不正常也别担心。如果一切正常,你早该失业了。”
(Mosher的软件工程定律)
49、“靠代码行数来衡量开发进程就好比用重量来衡量飞机制造的进度。”
(比尔·盖茨)
50、“写代码的社会地位比盗墓的高,比管理的低。”
(杰拉尔·德温伯格,软件与系统思想家)
51、“首先学习计算机科学及理论。接着形成自己编程的风格。然后把这一切都忘掉,尽管改程序就是了。”
(George Carrette,杰出软件工程师,开源推广者)
52、“先解决问题再写代码。”
(John Johnson)
53、“乐观主义是编程行业的职业病;用户反馈则是治疗方法。”
(Kent Beck)
54、“迭代者为人,递归者为神。”
(L. Peter Deutsch)
55、“布尔值最好的一点是,就算你错了,也顶多错了一位而已。”
(无名氏)
56、“数组的下标是从0开始好还是从1开始好呢?我的0.5的折衷方案,以我之见,没有经过适当考虑就被否决掉了。”
(Stan Kelly-Bootle)
编程语言
57、“只有两种编程语言:一种是天天挨骂的,另一种是没人用的。”
(Bjarne Stroustrup,C++之父)
58、“PHP是不合格的业余爱好者创建的,他们犯做了个小恶;Perl是娴熟而堕落的专家创建的,他们犯了阴险狡诈的大恶。”
(Jon Ribbens)
59、“COBOL的使用摧残大脑;其教育应被视为刑事犯罪。”
(E.W. Dijkstra)
60、“把良好的编程风格教给那些之前曾经接触过BASIC的学生几乎是不可能的。作为可能的程序员,他们已精神残废,无重塑的可能了。”
(E. W. Dijkstra)
61、“我想微软之所以把它叫做.Net,是因为这样它就不会在Unix的目录里显示出来了。”
(Oktal)
62、“没有一种编程语言能阻止程序员写出糟糕的程序来,不管这种语言结构有多良好。”
(Larry Flon)
63、“计算机语言设计犹如在公园里漫步。我是说侏罗纪公园。”
(Larry Wall)
C/C++
64、“搞了50年的编程语言的研究,我们难道就以C++告终啦?”
(Richard A. O’Keefe)
65、“写C或者C++就像是在用一把卸掉所有安全防护装置的链锯。”
(Bob Gray)
66、“在C++里你想搬起石头砸自己的脚更为困难了,不过一旦你真的做了,整条腿都要报销。”
(Bjarne Stroustrup)
67、“C++ : 友人可造访你的私有成员之地也。”
(Gavin Russell Baker)
译者:Friends:C++的友元,是一种定义在类外部的普通函数,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字 friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数 可以访问类的私有成员。
68、“罗马帝国灭亡的其中一个主要原因是他们没有0 - 这样他们就没法给自己的C程序指明成功退出的路径了。”
(Robert Firth)