`
wezly
  • 浏览: 487395 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

关于软件开发的名言

阅读更多

 

应当知道,任何一位受过职业道德训练的软件工程师都不会同意写一个“摧毁巴格达 DestroyBaghdad”这样的函数。相反,基本的职业道德要求他写一个“摧毁城市 DestroyCity”的函数,“巴格达 Baghdad”是一个参数。(Nathaniel S Borenstein) ­

只有两种计算机语言:一些语言天天挨骂,另外一些没有人用。(Bjarne Stroustrup) ­

数组下标应该从0开始还是从1开始?我的提议是做个折中,用0.5。我想,把它否决之前他们都没有仔细考虑考虑。(Stan Kelly-Bootle) ­

黑魔法编程:程序员们知道有些事情没有用,但是无论如何他们还是会去试一试,有时候这些事情还真管用了,比如说把所有东西重新编译一遍。(Karl Lehenbauer) ­

计算机语言就好像在公园里漫步一样,我指的是侏罗纪公园。(Larry Wall) ­

即使在餐巾上涂画也算是计算机语言,XML都不能算是其中之一。(Charles Simonyi) ­

使用TSO就想把死鲸鱼在沙滩上踢来踢去一样。(Stephen C Johnson) ­

面向对象的模型使得我们可以用聚少成多的方法来写程序。这通常是说,它提供了一种用结构化的方法写出烂面条般程序的方法。 ­

重用别人写的程序就像从别人的故事里面挑出句子然后凑成一篇杂志上的文章。 (Bob Frankston) ­

(HTML里面的BLINK 标签)是一个玩笑,好不好?要是我们知道还有人使用它,我们就不会写它了。(Mark Andreessen) ­

软件就像性一样。不要钱的时候更好。(Linus Torvalds, 没想到linux他爹还庭风趣) ­

我有一个可以运行的编译器,没人愿意碰它。他们告诉我电脑只能做算术。--Rear Admiral Grace Hopper ­

如果你思虑不周,你可能会认为编程仅仅是敲入一行行的程序语句而已 -- Ward Cunningham ­

一种未包含所有东西的语言实际上比那些包含了的更容易使用。 -- Dennis M Ritchie ­

提倡自然语言编程的那些工作必然彻底失败。 -- Edsger Dijkstra ­

指针就像跳转一样,疯狂的从数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。-- Charles Hoare ­

首先学习计算机科学和那些理论,然后摸索出你自己的编程风格,然后把那些都忘掉,乱来就行了。 -- George Carrette ­

我担心新的面向对象系统会遭到LISP相似的命运。他们可以做很多事情,但是过于复杂的类的阶层的重量会把他们压塌。 -- Bill Joy ­

如果我们要数代码的行数,我们不该把他们当成生产出来的行数,而是花费掉的行数。--Edsger Dijkstra ­

你可以拥有高质量的软件,也可以拥有指针运算,但两者不可兼得。-- Bertrand Meyer ­

语法,小伙子。它已经被重新授予共和国里最高的地位。 -- John Steinbeck ­

你真的确定无误的认为,那些铃铛和汽笛,所谓的编程语言里那些美妙的特性,是解决方案的一部分而不是问题的一部分? -- Edsger Dijkstra ­

汝切不可跟随NULL指针前行,因混沌狂乱待汝于彼端。(注:此处模仿圣经十诫语气)--Henry Spencer ­

我觉得传统语言是给鸟类使用的。他们仅仅是冯诺依曼计算机的延伸,他们把鼻子埋藏在字和地址的泥土之中,还做了很多同样傻的事。我们从编程之中学到了这些 傻事,又把他们放进了计算机语言,放进了Fortran,放进了PL/1,放进了几乎所有语言之中。--John Backus ­

在人类的阶层之中,写代码处在高于盗墓,但是低于管理的某处。(Gerald Weinberg) ­

如果程序员模拟一个结构比编译器实现这个结构还快,那这个编译器写的可够烂的。 (Guy Steele) ­

阶级(class)斗争,一些阶级胜利了,一些阶级消灭了。(Mao Zedong) ­

    "类,可以分为三种:一种不工作的,一种出错的,还有一种找不到了的。(Russell Baker)"

    "一个人的价值,在于他贡献了什么,而不在于他获得了什么。 爱因斯坦", ­

    "只有两样东西可能是无限的:宇宙和人类的愚蠢。但是对于前者我不太确定。 爱因斯坦", ­

    "兴趣是最好的老师。 爱因斯坦", ­

    "知识上的投资总能得到最好的回报。 本杰明·富兰克林", ­

    "用代码行数测算软件开发进度如同按重量测算飞机制造进度。 比尔·盖茨", ­

    "我们没有不懂技术的管理人员。因为寻求技术和管理的平衡毫不费力。 比尔·盖茨", ­

    "我的管理风格既不是美国的个人主义,也不是日本的共识主义,而是独特的达尔文主义(适者生存)。 比尔·盖茨", ­

    "想要成功,就要学会在机遇从头顶上飞过时跳起来抓住它,这样逮到机遇的概率大。 比尔·盖茨", ­

    "这辈子没法做太多事情,所以每一件都要做到精彩绝伦。 史蒂夫·乔布斯", ­

    "我每天都自问:“如果今天是我生命的最后一天,我还会做今天打算做的事情吗?” 史蒂夫·乔布斯", ­

    "领袖和跟风者的区别就在于创新。 史蒂夫·乔布斯", ­

    "简单是可靠的先决条件。 Edsger Dijkstra(图灵奖得主)", ­

    "如果调试(Debug)是去除Bug的过程,那么编程就是制造Bug的过程。 Edsger Dijkstra(图灵奖得主)", ­

    "编程的艺术就是处理复杂性的艺术。 Edsger Dijkstra(图灵奖得主)", ­

    "过早的优化是万恶之源。 Donald Knuth(图灵奖得主)", ­

    "没有银弹(万能药)。 Fred Brooks(《人月神话》作者,图灵奖得主)", ­

    "在进度落后的项目中增加人手只会导致进度更加落后。 Fred Brooks(《人月神话》作者,图灵奖得主)", ­

    "预测未来的最好办法,就是把它创造出来。 Alan Kay(Smalltalk发明人,图灵奖得主)", ­

    "设计软件有两种方法:一种是简单到极致而明显没有缺陷;另一种是复杂到极致以至于没有明显的缺陷。前者要难得多。 C.A.R. Hoare", ­

    "在软件可重用之前先得可用。 Ralph Johnson(模式四人帮之一)", ­

    "我担心新的OO系统会遭到类似LISP的命运。它可以做很多事情,但过于复杂的类层次会把它压塌。 Bill Joy(Sun创始人之一,VI之父)", ­

    "假如代码和注释不一致,那么很可能两者都是错的。 Norm Schryer", ­

    "你写下的任何代码,在六个月以后去看的话,都像是别人写的。 Tom Cargill", ­

    "程序必须首先让人类可以理解,然后顺便让机器能执行。 Abelson / Sussman", ­

    "C语言诡异离奇,缺陷重重,却获得了巨大的成功。 Dennis Ritchie(C语言之父,Unix之父)", ­

    "世界上只有两种编程语言:一种充满了人们的抱怨;另一种没人使用。 Bjarne Stroustrup(C++之父)", ­

    "软件就像性一样,免费的时候更好。 Linus Torvalds(Linux之父)", ­

    "以用户为中心,其他一切纷至沓来。 Google", ­

    "只有偏执狂才能生存。 Andy Grove(Intel创始人之一)", ­

    "更好的工具未必能做出更好的设计。", ­

    "优雅的设计3天就腻了,丑陋的设计3天就习惯了。", ­

    "产品演示出错的概率和观众的人数成正比。(估计比尔·盖茨深有体会)", ­

    "不懂电脑的人是发现Bug的天才。(不过这些Bug都难以复现)", ­

    "完美的程序需要完美的时间表和金钱。", ­

    "项目的客户总是觉得追加需求是不用花钱的。", ­

    "杀死一个程序员不必用刀,只要改3次需求。", ­

    "所谓项目的最后交付期限,是指开发场所从公司搬到客户那里的日子。", ­

    "项目赶进度时,一个人挂了就等于大家都挂了。", ­

    "简单即是美!(Simple is beautiful)", ­

    "唯一不变的是变化本身。" ­­

    "内存就像高潮,真的比虚拟的好得多。(Seymour Cray) "

分享到:
评论

相关推荐

    关于计算机名言.docx

    11. 程序员的角色:程序员与宇宙赛跑的比喻,反映出软件开发的挑战在于满足日益增长的用户需求和应对复杂性。 这些名言揭示了计算机技术、互联网发展、软件工程和用户体验等多个IT领域的核心问题和挑战,展示了人类...

    关于反思的名言警句关于反思的句子.rar

    9. “软件开发中的反馈循环:编程、测试、反思、重构。” - 这是敏捷开发的核心理念,通过反复迭代,持续改进软件质量。 10. “技术应以人为本。” - 设计和开发任何IT产品时,都应将用户需求放在首位,通过反思...

    软件开发实习报告3篇.pdf

    【软件开发实习报告】主要涵盖了以下几个关键知识点: 1. **软件开发流程**:在实习过程中,作者了解到一个完整的软件开发工程通常包括详细设计、详细设计审查、编码、编码审查、单体测试等步骤。这些步骤确保了...

    25句名言

    这些名言虽然并非直接关于IT行业的专业知识,但它们包含了丰富的人生智慧和哲学思考,这些思考对于任何行业,包括IT行业的人来说,都是宝贵的生活经验和心态调整的指引。以下是从这些名言中提炼出的一些关联IT行业的...

    python 开发源码- 名言查询.zip

    在本项目"python 开发源码- 名言查询.zip"中,我们可以推断这是一个使用Python编程语言实现的名言查询应用。尽管没有提供具体的标签,但我们可以从标题和描述中推测,这个应用可能涉及到以下几个核心知识点: 1. ...

    桌面秀_名言警句(700多句)

    这种类型的软件通常会在用户的桌面上显示这些名言,以提升工作或生活的情趣。 描述中提到,“桌面秀_名言警句(700多句),适合放到启动项内随机启动”,这暗示了该程序设计为在计算机启动时自动运行,并且会随机展示...

    关于令人深思的名言警句.doc

    8. 创新与实践:第22条名言指出,用心做事不仅追求正确,更追求完美,这在软件开发和设计中体现得尤为明显。第23条名言则提醒我们,目标的设定必须结合实际行动。 9. 个人成长:第31条名言提到,勤奋可以弥补聪明的...

    平等的名人名言关于平等的名人名言.rar

    "平等的名人名言关于平等的名人名言.rar"这个压缩包文件,其核心内容可能是汇集了诸多知名人士对于平等的深刻见解,这些观点对于教育者和学习者来说,都是宝贵的思考素材。 平等是社会公平的基础,也是教育公平的...

    关于计算机名言.pdf

    这些名言可能涵盖了编程语言的发展、操作系统的设计、计算机体系结构的革新以及软件工程的哲学等各个方面。 例如,文件中提到的“MS-DOS”是由“Larry DeLuca”设计的一个磁盘操作系统,它是个人电脑革命的先驱之一...

    名人名言人生哲理PPT模板.rar

    标题中的“名人名言人生哲理PPT模板.rar”表明这是一个关于名人名言和人生哲理的演示文稿模板,采用RAR格式进行压缩打包。RAR是一种流行的文件压缩格式,能够有效地减少文件大小,便于存储和传输。用户需要使用解...

    精品软件工具--英语学习软件 这款软件是通过NetBean开发工具开发的java桌面应用,功能模块包括记单词,名人名言.zip

    【标题】中的“精品软件工具--英语学习软件”表明这是一款专为英语学习设计的高质量应用程序,而“通过NetBean开发工具开发的java桌面应用”则揭示了该软件的编程语言和开发环境。NetBeans是一个流行的开源集成开发...

    名人名言大全 v1.01-ASP源码.zip

    【标题】"名人名言大全 v1.01-ASP源码.zip" 是一个基于ASP(Active Server Pages)编程语言开发的网站应用源代码。这个版本号“v1.01”表明这是该软件的第一个更新版本,可能包含了初始版本发布后的修复和改进。 ...

    LouHome名人名言查询 v1.0.rar

    在当今信息化的时代,快速有效的信息检索已经成为人们生活中不可或缺的一部分。...同时,作为一款开源软件,它还促进了技术社区的交流与合作,让更多的开发者能够参与到软件的改进和创新中来,共同推动软件开发的进步。

    特别经典的名言警句.doc

    窈窕淑女,君子好逑"**:在软件开发中,追求高效、优雅的解决方案,就如同君子对美好事物的追求。 16. **龚自珍的"我劝天公重抖擞,不拘一格降人才"**:在IT人才培养上,提倡打破常规,发掘并培养多元化的人才,以...

    计算机名人名言.pdf

    12. Weisert 的话表明,尽管现代计算机极其强大,但错误检测和验证仍然是软件开发和维护的关键环节。 13. Larry Wall 的话则是一种幽默的表达,揭示编程学习曲线的陡峭,同时也暗示了编程带来的长期满足感。 通过...

    2019最经典励志的名言警句.doc

    ":在编程或项目开发中,持续优化代码和适时放弃无效策略都是重要的决策。 5. "实力加自信就是一把坚韧不摧的利剑":扎实的技术基础和自信的心态有助于在竞争激烈的IT市场中脱颖而出。 6. "老虎不发威他就一只病猫...

    py源码实例实例名言查询

    在软件或插件开发中,利用云存储服务共享源代码或资源是一种常见的做法。 从内容部分给出的百度网盘分享地址来看,用户需要复制该链接并粘贴到百度网盘的下载或在线预览页面中。这一步骤通常需要用户拥有百度网盘的...

    实用的133句人生成功经典哲理名言.doc

    在软件开发中,持续反馈和迭代是提高代码质量的重要过程。 这些哲理名言不仅适用于个人生活,也适用于IT行业中的职业生涯发展,它们提醒我们在追求技术进步的同时,更要关注个人的心理健康、人际关系和道德品质。...

    关于生活的唯美句子-国外生活的经典名言.docx

    8. **批判性思维**:“聪明人通过别人的错误学习”,在软件开发中,从他人的错误中汲取教训能避免重蹈覆辙。 9. **创新与冒险**:“成功是大胆之子”,在IT创新中,敢于尝试和承担风险是推动技术进步的动力。 10. ...

    计算机经典名言.pdf

    这句话强调了软件开发的现状,软件开发需要具备艺术性和科学性。 知识点46: 软件开发的挑战 如果汽车能赶上计算机的发展周期的话,⼀辆今天的劳斯莱斯仅值100美元,每加仑要跑100万英⾥,每年还得爆炸⼀次,把⾥⾯...

Global site tag (gtag.js) - Google Analytics