跳至主要内容

101条伟大的计算机编程名言

boxi编译

"人们总是害怕改变。电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车。无知无所不在,并导致恐惧。但随着时间推移,人们终究会接受最新的科技。"

正如比尔盖茨曾经警告过一样,计算机已经真正成为我们的最新科技,几乎遍布我们日常生活的每一方面。所以,我们这个时代的某些最伟大的头脑开始思索起计算机和软件对于人类的重要性来了。以下就是101条有关计算机的伟大名言,并且,既然我们这个网站是一个软件开发网站,我们尤其关注编程方面的。

 
计算机
 

1、"计算机没什么用。他们只会告诉你答案。"
(巴勃罗·毕加索,画家)
  

2、"计算机就跟比基尼一样,省去了人们许多的胡思乱想。"
(萨姆·尤因,作家)

 

3、"他们拥有计算机,他们也还可能拥有其他的大规模杀伤性武器。"
(珍内特·雷诺,美国前女司法部长)
 

4、"跟计算机工作酷就酷在这里,它们不会生气,能记住所有东西,还有,它们不会喝光你的啤酒。"
(保罗·利里,吉他手)

 

5、"如果汽车能赶上计算机的发展周期的话,一辆今天的劳斯莱斯仅值100美元,每加仑要跑100万英里,每年还得爆炸一次,把里面的人杀个精光。"

(Robert X. Cringely,技术作家)
 
计算机智能
 

6、"计算机总是越来越智能的。科学家告诉我们说不久它们就能跟我们对话了。(这里的"它们",我指的是"计算机"。我怀疑科学家永远都不能跟我们对话。)"
(Dave Barry,幽默作家)
  

7、"我最近注意到,在共同文化中,那种对计算机变得智能化并最终掌控世界的妄想恐惧症几乎彻底消失了。据我所知,这跟MS-DOS的发布基本是同步的。"
(Larry DeLuca)
 

8、"计算机会不会思考这个问题就像问潜水艇会不会游泳一样。"
(Edsger W. Dijkstra,图灵奖获得者)
  

9、"活了一百年却只能记住30M字节是荒谬的。你知道,这比一张压缩盘还要少。人类境况正在变得日趋退化。"
(Marvin Minsky,人工智能研究的奠基人)
 
信任
 

10、"这座城市的中央计算机告诉你的?R2D2,你不该相信一台陌生的计算机!"
(C3PO,星球大战中的翻译机器人)
 

11、"永远不要相信一台不能扔掉一扇窗户*的计算机"
(斯蒂夫·沃兹尼亚克,苹果联合创始人)
 *译者:暗指微软的wINDOWS操作系统
硬件
 

12、"硬件:计算机系统中可被踢的部分。"
(Jeff Pesis)
 
软件
 

13、"今天大部分的软件都很像上百万块砖堆叠在一起组成的埃及金字塔,缺乏结构完整性,只能靠强力和成千上万的奴隶完成。"
(阿伦·凯,图灵奖获得者,面向对象创始人)

 

14、"我终于明白'向上兼容性'是怎么回事了。这是指我们得保留所有原有错误。"
(Dennie van Tassel)
 
操作系统
 

15、"有两样重要产品出自伯克利:LSD和BSD*。我们不相信这是个巧合。"

(Jeremy S. Anderson)

*译者:LSD是一种药力至强的迷幻剂,BSD-BSD(Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统
 

16、"2038年1月19日,凌晨3点14分07秒"
(UNIX中的世界末日*–1970年1月1号之后的2^32秒)

*译者:word跟world同音,UNIX用有符号整形数(WORD)表示时间,所以最多只能计时2^31秒,原文的2^32应为错误。
 

17、"每个操作系统都差不多… 我们都一样的烂。"
(微软的高级副总裁布莱恩·瓦伦蒂尼这样描述操作系统的安全状况,2003)

  

18、"微软有出了个新版本,Windows XP,据大家说是'有史以来最稳定的Windows', 对我而言, 这就好像是在说芦笋是'有史以来发音最清脆的蔬菜一样' "

(Dave Barry)
  
互联网
 

19、"互联网?那个东西还在吗?"  
(Homer Simpson)
  

20、"网络就像是个母夜叉。我每转到一处都会看见小个的按钮命令我提交*。"
(Nytwind)

*译者注:Submit:提交,另一层意思是要求屈服
  

21、"想想看吧,已经有一百万只猴子坐在一百万台打字机旁,可Usenet就是比不上莎士比亚。"
(Blair Houghton)
  
软件产业
 

22、"计算机软件产业最为惊人的成就,是其持续不断地放弃硬件产业的惊人成果和稳定性。"

(Henry Petroski)
 

23、"真正的创新经常来自于那些贴近市场、但无力拥有市场的的小型初创公司。"

(Timm Martin)
 

24、"人们常说,伟大的科学学科就像是站在其它巨人肩膀上的巨人。人们也说过,软件产业正如站在其他侏儒脚上的侏儒。"
(Alan Cooper,交互设计之父)
 

25、"这无关比特、字节和协议,而关乎利润和损益。"
(郭士纳,IBM前CEO)
 

26、"我们是微软。反抗是徒劳的。你会被同化的。"
(保险杠贴纸)
  
软件演示
 

 

27、"不管演示在彩排的时候有多好,一旦在观众面前展示时,演示不出错的几率与观众人数成反比,与投入的金钱总额成正比。"
(Mark Gibbs)
 
软件专利
 

28、"专利大多数都是垃圾。浪费时间去阅读这些专利是愚蠢的。只有专利持有人才会这么干,还得强迫自己才会看。"

(Linus Torvalds,LINUX创始人)
 
复杂性
 

29、"控制复杂性是计算机编程的本质。"
(Brian Kernigan)
 

30、"复杂性杀死一切。它把程序员的生活给搞砸了,它令产品难以规划、创建和测试,带来了安全挑战,并导致最终用户和管理员沮丧不已。"
(Ray Ozzie)
 

31、"进行软件设计有两种方式。一种是让它尽量简单,让人看不出明显的不足。另一种是弄得尽量复杂,让人看不出明显的缺陷。"
(C.A.R. Hoare)
  

32、"好的软件的作用是让复杂的东西看起来简单。"
(Grady Booch,UML创始人之一)
  
易用性
 

33、"不管那些计算机书籍如何宣称,只需记住,你并非'傀儡'。真正的傀儡是那些无法设计出易于使用的硬件和软件的那些人,尽管他们是技术专家,因为这是普通消费者赖以生活的东西。"

(Walter Mossberg,科技专栏记者)
 

34、"软件供应商在努力尝试让他们的软件更'易于操作'…  迄今为止,他们最好的办法就是翻出所有的老手册,然后在封面盖上'易于操作'这几个字。"

(比尔·盖茨)

 

35、"有个老套的故事说有人希望他的计算机能像他的电话机一样好用。他的愿望实现了,因为我已经不知道该如何使用自己的电话了。"
(Bjarne Stroustrup,C++之父)
 
用户
 

36、"任何一个傻瓜都会用电脑。很多都会。"
(Ted Nelson)
 

37、"只有两个行业把客户称为'用户'*。"

(Edward Tufte,信息设计大师)
 *译者注:一个是计算机设计,另一个是毒品交易,computer design and drug dealing
程序员
 

38、"程序员在跟宇宙赛跑,他们在努力开发出更大更好的傻瓜程序,而宇宙则努力培养出更大更好的白痴。到目前为止,宇宙领先。"
(Rich Cook)
 

39、"你们当中很多人都知道程序员的美德。当然啦,有三种:那就是懒惰、急躁以及傲慢。"
(Larry Wall,Perl发明者)
 

40、"程序员的问题是你无法预料他在做什么,直到为时已晚。"
(Seymour Cray,超级计算机之父)

 

41、"那就是这些自认为痛恨计算机的人的真实面目。他们实际上真正痛恨的是糟糕的程序员。"
(拉瑞·尼文,科幻作家)
 

42、"很长时间以来我一直困惑不已,为什么一些又贵又先进的东西会一点用都没有。直到我突然想起,计算机不就是一台愚蠢之至却拥有难以置信的做聪明事能力的机器嘛,而程序员不就是聪明绝顶却拥有难以置信的干蠢事的能力的人嘛。一句话,他们简直就是天生绝配。"
(比尔·布莱森,旅游文学作家)
 

43、"不像学学涂涂画画也能让某人成为专家级画家,计算机科学教育不会让任何人成为一名编程大师。"

(埃里克·雷蒙,开源运动领袖)

 

44、"一个程序员是经历以下事情后仍能证明自己是严格的专家的人:他可以历经数不清的捶打,可取材于无关紧要的文档,用上面的争议数据作出模糊假设,并以此计算出测微精度的无数片面理解的答案,并由一个不可靠、脑袋充满质疑、公开宣称要让一个倒霉透顶、没有指望、毫无防备,要求第一时间获得信息的部门狼狈不堪、令人生厌的人使用一台准确度有问题的仪器去实施。"

(IEEE网格新闻杂志)

 

45、"运气好的黑客能用几个月的时间 - 生产出一个小规模的开发团体(比如说,7-8人)历尽艰辛一起工作了一年多才能做出来的东西。IBM经常报告说某些程序员的生产力要比其它工人高百倍,甚至更多。"
(Peter Seebach,黑客)
 

46、"最好的程序员跟好的程序员相比可不止好那么一点点。这种好不是一个数量级的,取决于标准怎么定:概念创造性、速度、设计的独创性或者解决问题的能力。"
(兰德尔·E·斯特劳斯,科技作家)
  

47、"伟大的车工值得给他几倍于普通车工的薪水,但一个伟大的软件代码作家,其价值则要等同于一个普通的软件写手的价格的1万倍。"
(比尔·盖茨)

 


 
编程
 

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)
 
Java
 

69、"Java从许多方面来说就是C++–。"
(Michael Feldman)
  

70、"说Java好就好在运行于多个操作系统之上,就好像说肛交好就好在不管男女都行。"

(Alanna)
  

71、"好吧,Java也许是编程语言的好榜样。但Java应用则是应用程序的坏榜样。"
(pixadel)
 

72、"要是Java真的有垃圾回收的话,大部分程序在执行的时候就会把自己干掉了。"
(Robert Sewell)
 
开源
 

73、"软件就像性事:免费/自由更好。"
(Linus Torvalds)
 

74、"唯一对免费软件感到害怕的人,是自己的产品还要不值钱的人。"
(David Emery)
  
代码
 

75、"好代码本身就是最好的文档。"
(Steve McConnell)
 

76、"你自己的代码如果超过6个月不看,再看的时候也一样像是别人写的。"
(伊格尔森定律)
 

77、"前面90%的代码要占用开发时间的前90%。剩下的10%的代码要占用开发时间的另一90%。"

(Tom Cargill)
 
软件开发
 

78、"好的程序员会用脑,但是好的向导救我们于样样都要想到。"
(Francis Glassborow)
 

79、"在软件里面,我们鲜有有意义的需求。就算有,衡量成功的唯一尺度也取决于我们的解决方案是否解决了客户对问题是什么的观念的转变。"
(Jeff Atwood)
 

80、"想想我们计算机程序的糟糕现状吧,很显然软件开发仍是黑箱艺术,还不能称之为工程学科。"
(Bill Clinton,前美国总统)
 

81、"没有伟大的团队就没有伟大的软件,可大部分的软件团队举止就像是支离破碎的家庭。"
(吉姆·麦卡锡,微软VC++总监)
 
调试
 

82、"一旦我们开始编程,就会惊讶地发现让程序正常没想象中那么简单。调试不可避免。那一刻我认记忆犹新,当时我就意识到,从今往后我生活的大部分时间都要花在寻找自己程序的错误上面了。"

(莫里斯·威尔克斯 调试探索, 1949)
 

83、"调试难度本来就是写代码的两倍。因此,如果你写代码的时候聪明用尽,根据定义,你就没有能耐去调试它了。"
(Brian Kernighan)
  

84、"如果调试是除虫的过程,那么编程就一定是把臭虫放进来的过程。"
(Edsger W. Dijkstra)
 
质量
 

85、"我才不管它能不能在你的机器上运行呢!我们又没装到你的机器上!"

(Vidiu Platon,罗马尼亚的微软最佳学生合作伙伴MSP)

  

86、"编程就像性一样:一时犯错,终生维护。"
(Michael Sinz)
  

87、"有两种写出无错程序的办法;只有第三种有用。"
(Alan J. Perlis)
  

88、"软件质量与指针算法不可兼得。"
(Bertrand Meyer)
 

89、"如果麦当劳像软件公司那样运作的话,每一百个巨无霸就会有一个令你食物中毒,而他们的回应是,'真对不起,这是一张额外附送两个的赠券。' "
(Mark Minasi)
 

90、"永远要这样写代码,好像最终维护你代码的人是个狂暴的、知道你住在哪里的精神病患者。"

(Martin Golding)
 

91、"是人都会犯错,不过要想把事情彻底搞砸还得请电脑出马。"
(Paul Ehrlich)
  

92、"计算机比人类历史上的任何发明都更快速地导致你犯更多的错误–可能除了手枪和龙舌兰酒是例外

 

评论

此博客中的热门博文

奥运会开模式上的蓝屏靓照

鸟巢的灯光和投影显示系统 使用了上百台Windows XP Embedded系统的服务器产品 此次北京奥运会开幕式共使用了120台HES Axon Media Servers服务器,这也是历届盛会之最。所有的灯光效果以及放映机移动控制都由Axon Media Servers实时处理并通过三台Wholehog 3灯光控制台操纵完成。 位于鸟巢的Axon Media Servers,有关Axon Media Servers的更多信息可参考 这里 。 在开幕式主火炬点火的关键时刻,其中一台投影服务器正巧出现了 奥运开模式上的蓝屏靓照 这幅图来自 gizmodo.com (both Li Ning and the BSOD :-) ) 没有错,正当李宁在空中跑道大步迈进的时候,蓝屏就在他的身旁。 下面的图片 据说 拍摄于H区3层顶棚。 拍摄于H区3层顶棚,2008.8.8,持续了开幕式的一半时间... Windows Blue Screen on the Olympics Openning Ceremony of Beijing 2008 照片上沿的那块蓝色,不过里边的字看不清了,其实从开幕式刚开始没多久,我就注意到顶棚有这么一块蓝色;不过因为是横过来的,所以没发觉是蓝屏;后来坐在我右边的一位老兄提醒了一下,我才反应过来,这时开幕式都快结束了。 李宁点完火炬降下来时,就经过瑞士国旗的左边,而这个蓝屏也就在李宁的左边,可惜我敏感度不高,当时没照下来。 相关链接: 奥运会开幕式上的Windows蓝屏 Blue Screen of Death Strikes Bird's Nest During Opening Ceremonies Torch Lighting 奥运会开幕式后台控制揭秘 XPe是功臣 Windows XP Embedded? 一样会蓝屏 奥运开幕式上的Windows蓝屏新照 奥运开模式上的蓝屏靓照 2008北京奥运会开模式上的蓝屏靓照

新年的12个健康礼物

如果你对自己的健康不够满意的话,那么,在又一个365天即将到来的时刻,不妨送给自己的身体12个健康承诺,作为珍爱自己的特别礼物:新年的12个健康礼物  http://luoyanglife.com/blog/luoyang-faq-3146/ 1 每天半斤粮——五谷为养,粮食能滋养大脑,也能养护肠胃,适量吃主食并不会使人发胖。 2 每天一餐粗——粗粮富含维生素B族、矿物质和膳食纤维,让我们有顺畅的肠道和持久的精力。 3 每天一把豆——豆子和豆制品能帮助补充蛋白质,更是多种保健成分的来源,让我们不容易发胖,而且不容易衰老。 4 每天一斤菜——蔬菜是健康生活的永恒话题,它供应的保健成分、维生素和膳食纤维帮助人们远离多种癌症。 5 每天半斤绿——在蔬菜当中,深绿色叶菜是营养之精华,无论是强健骨骼,还是预防大脑衰老,绿叶菜都有意想不到的效用! 6 每天半斤果——水果不仅味道甘甜,还能提供多种抗氧化成分和大量的钾,对于稳定血压、控制血胆固醇和预防癌症都有益处。 7 每天一两肉——肉类和水产中的血红素铁、锌和蛋白质能帮助女性拥有红润容颜和温暖的身体,只要适量摄入,就能美味与健康兼得。 8 每天一个蛋——最新研究确信蛋黄是营养素的宝库,其中含有12种维生素和多种保健成分。它不仅无害于心脏,而且有利于延缓衰老。 9 每天一杯奶——奶类中大量的钙和多种维生素对女性不可或缺。如果不喜欢喝牛奶,没关系,酸奶毫不逊色,而且其中的益生菌好处多多。 10 每天一勺仁——坚果和种子是营养密集的食品,每天早上吃一勺,令人食欲满足,能补充多种微量元素,同时润肤美颜。 11 每天六千步——运动是保持强健心脏和苗条身材的不二法门。走路时脚步尽量快一些,加上每周两次有氧运动,能够有效延缓衰老。 12 每天8小时——睡眠是身体自我修复和充电的时间。高质量睡眠是美容的最佳方法,也是减少癌症危险的最简单方法。 2009年,一定是你人生中一个充实的年份,2010年,将是收获更加丰富的一年。但是,无论多么繁忙,对于重要的事情,人们总是有时间去做的。维护健康是每个人最重要的事业,也是期待未来成功的前提条件,因此,要把健康生活排在日程的最重要位置上,就像奥巴马和普京那样。 如果能改变自己的不健康行为,哪怕只有一项,只要切实坚持一年,那么在明年的今日,一定会感觉更加健康和自信! 最后,在新年来临之际,祝各位朋友健...

In winter, cold not do a woman

Women are yin, yang in itself on the weak, the physical largely biased towards cold, but you know what? Many women in order to control calorie intake, the daily life of selected health food mostly cold thing. As long as they can be beauty, and believe that the more the better, in fact, is not at a good body, excessive intake of cold food, the cold will let you add, thoroughly into "cold woman." In winter, cold not do a woman http://luoyanglife.com/blog/luoyang-faq-3233/  "Cold woman" self-test: see below consistent with the performance and you have several?  The morning feeling tired, do not want to get out of bed.  Irregular menstruation and dysmenorrhea often.  Shoulder, cervical and lumbar pain frequently.  Color is poor, is not young.  Regular air-conditioned room and left alone, do not love sports.  Drink too much or too tired, the body easily edema.  Chinese medicine, diet, life - to see how we should do it.  Chinese medicine beauty to ...