跳至主要内容

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

 

评论

此博客中的热门博文

20个免费的SEO网站分析工具

  在开发和维护网站的过程中, 网站分析 将对网站的前途起到非常重大的作用。今天暴风彬彬为大家收集了20个用来对自己的网站进行分析的资源或工具,而且它们几乎不用注册甚至下载就可以使用哦。有些可以说是 SEO 必不可少的工具!还等什么,快往下看…   下面要介绍的这20个工具,有些能对你提交的网站进行详尽的分析并作出详细的分析报告,甚至提示如何解决网站存在的一些问题,以达到优化效果;有些工具只是提供一个大体的分析。我相信其中大部分都会对你的SEO工作有所帮助,而且会是你的网站维护起来更有意思 :-D  译者注:您还可以参考以下网站优化相关文章: 《 浅谈网站用户体验UX与SEO的关系 》 《 推荐两个SEO辅助搜索工具 》 《 Google 评价 blog 的指标 》  《 Google 网页排名背后的技术 》  1. Website Grader   Website Grader是我平常比较喜欢使用 SEO分析工具 ,因为它分析得很全面,可用性也很高。通过Website Grader你将得到一个关于你提交的网站的非常详尽的分析报告,报告涉及到了网站的各个部分,比如页面结构、域名信息、标题摘要信息(h1,h2,h3 这些)、Google索引数量和bot最后爬行日期、RSS是否正确、Google/Yahoo/Alexa/MSN上的反向链接数、 Technorati排名、del.icio.us的收藏数、Alexa的排名情况和Google PageRank值。并且还会对提交的网站进行打分及网站出现的问题的修改建议。通常Website Grader所提出来的修改建议是很有价值的,而且能详细的致命问题出在哪,如何才能解决这样的问题。   2. Trifecta   Trifecta是这20个 SEO工具 中比较独特的一个,它以不同的标准分析一个网页、一个博客甚至一个顶级域名下的整个网站,他最终会为你提交的网站总结大致的分数及报告。如果不是会员的话每天可以申请一份分析报告。 3. Spider Simulator   这个分析工具会对你提交的网站进行相对于搜索引擎友好度的分析,并对提交的网站进行评分。主要的评分标准是Meta标签的使用、网页的标题、图片和Alt属性、网站响应时间和链接。 4

俄罗斯政治改革:走出经济阵痛,宪政日益成熟

2009-07-28 14:43:54 来源: 网易历史    俄罗斯的人民宁愿忍受改革的阵痛,也坚持政治改革,用一次又一次的全民公决和总统选举,表明人民宁愿抛弃什么,需要什么。俄罗斯联邦的领导人深知,加强对公权力的操作和政府官员们的收入和财产的透明度,是反腐倡廉的必要的重要措施,也是反腐败的决心的表现。   本文摘自《勇破坚冰的《未定稿》及其他》 李凌/编著 中国社会科学出版社   俄罗斯联邦改革的阵痛和进步1991年底,苏联解体,俄罗斯联邦是苏联的法定继承国。俄罗斯联邦在上世纪九十年代的政治经济改革中,出现了大规模经济下滑。据官方统计,1996年的国内生产总值(GDP)比1991年下降约50%。   一   但实际产量是否下降了这么多?影响人民生活水平大幅度下降的主要原因是什么?这些需要具体的分析。   1. 在苏联时期,GDP中,包括大量的军工厂的产品、未完成的建设项目和计划经济下的劣质产品(有人估计这些共约占当时GDP的50%-70%)。因此,苏联当时GDP数字虽然很高,但居民生活消费品却很少,商店货架经常空空如也。当时的苏联政府中了美国的诡计,和美国大搞军备竞赛,消耗了大量国家资源。冷战结束后,大部分军工企业被迫停产改造,连带引起一部分重工业、化工业、电子工业也停顿或减产,引起许多工人失业。军工产品特别昂贵,-辆现代化的坦克的产值相当于几十辆汽车,更不要说飞机、导弹和核武器了。这些产业一停产或减产,必然出现整体GDP数字大幅度下降。   2.苏联时代实行的是公有制和计划经济,地方官员和公有制企业的经理们,为了表现自己的政绩得到奖励和提拔,往往夸大产量,所报的数字有很大的水分。实行私有制后,私营企业主为了减少或偷漏税负,所报产量往往少于实际。   3.苏联解体后,地下经济迅速发展,不算入官方公布的GDP数字之内,但对居民的生活有很大的影响。有人估计,地下经济约为当时官方公布的GDP一半以上,实际如何,无法统计。   但必须承认,在经济改革中,主要由于俄罗斯联邦政府的某些人接受了西方学者的馊主意,1992年起实行所谓"休克疗法",物价一下子完全放开,在当时商品严重短缺的情况下,引起物价数十倍地迅速飙升,这才是人民生活水平大幅度下降的主要原因,而不是由于某些人所喋喋不休地宣传的政治改革。   二  

2010刘谦魔术揭秘/对刘谦春晚魔术揭密,并且还有硬币穿玻璃教学

刘谦春晚魔术揭密2010  http://bbs.luoyanglife.com/thread-9725-1-1.html 刘谦手穿玻璃亮相10分钟即现刘谦魔术破解视频全面破解刘谦魔术,对刘谦春晚魔术揭密,并且还有硬币穿玻璃教学。 刘谦春晚魔术解析:第一个魔术是因为那个杯子里面套了一层橙色的纸,而到进去的他喝掉了!    第二个魔术是套牌。最后一张漏了第三个是玻璃可以推动 完毕还有 那个刘谦说的没洗手的人是汇源果汁的董事长。(大家一开始都看到刘谦用的橙汁是汇源的了吧,我想大家心里都有底了,那里座的全是托!)   刘谦的魔术迅速被twitter揭出了老底:这个桌子是11月中旬接单的,但是深圳的一个客户来定做,知道是机械桌,但没想到是刘谦的公司来做。 这也是在春晚最后公布节目单以后,我哥才发现的。其实桌子的玻璃有两层,玻璃可以旋转。 玻璃就是那种公交车窗的玻璃。 2月13日晚,在央视春晚中刘谦近景魔术《千变万化》引发网友大猜想,在不少论坛中纷纷发贴揭秘手穿玻璃取硬币情景。 2010刘谦魔术揭秘 http://bbs.luoyanglife.com/thread-9725-1-1.html    22时40分,网友".〢姧爿孒?'."发贴问:"近景魔术 《千变万化》(表演者:刘谦 )是怎么变的?"引起不少网民关注。一位取名为"′嫼狪℅o"网友回复说,"玻璃有问题,美国做的道具,这个道具制作价值至少一个亿",并进一步解释称"有机玻璃、有机化合物,物理学过没,分子,都是有人在旁边按遥控器控制的"。网友匿名称:"你们没看他那个卫生纸跟玻璃化学反应,根据时间长短来判断玻璃变化呢。"并认为,"这个魔术太假了,纯高科技没技术!"    网友老冀在自己博客中写道,"这个穿透有机玻璃的硬币魔术,我是第一次看,之前好像在湖南卫视播出过。刘谦先生在准备初期先在右手挽着的袖子、左右裤兜或马甲兜里装好备用的硬币,也就是'掉包'时用的。右手手掌的戒指上暗藏了一个吸铁石,应该就是卡在戒指后边。表演时,想要哪个硬币穿透玻璃,就用吸铁石吸住哪一个,而玻璃底下左手已经从兜里取出了另外一枚备用的硬币等待'穿透'的时机。