`
bk_lin
  • 浏览: 336538 次
社区版块
存档分类
最新评论

编程箴言

阅读更多

 

 

过早的优化是万恶之源。Premature optimization is the root of all evil!
- Donald Knuth
 
在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking on water and developing software from a specification are easy if both are frozen
- Edward V Berard


Hofstadter 定理:“一件事情总是会花费比你预期更多的时间,就算是你已经考虑过本条Hofstadter 定理”。It always takes longer than you expect, even when you take into account Hofstadter’s Law.
- Hofstadter’s Law




有些遇到问题的人总是会说“我知道,我会使用正则表达式”,那么,你现在有两个问题了。(意思是:你本想用正则表达式来解决你已有问题,但实际上你又引入了“正则表达式”的一个新问题)Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems
- Jamie Zawinski


调试程序的难度是写代码的两倍。因此,只要你的代码写的尽可能的清楚,那么你在调试代码时就不需要那么地有技巧。Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
- Brian Kernighan

用代码行来衡量开发进度,无异于用重量来衡量制造飞机的进度。Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
- Bill Gates

PHP被一些不合格的业余人员造就成了一个小恶魔;而Perl则是被一些熟练的但不正当的专业人员造就成了一个超级大恶魔。PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated by skilled but perverted professionals.
- Jon Ribbens

在两个场合我被问到:“请你告诉我,如果你给机器输入了错误的数字,那么,是否还能得到正确的答案?”我并不能正确领会这类想法。(注意,本引言的作者姓Babbage,这个名字和神父同名,意思是,作者在反问提问的人,你是问我还是向神父祈祷?)On two occasions I have been asked, ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.”
- Charles Babbage

在编程的时候,我们一定要想像一下,以后维护我们自己的代码的那个人会成为一个有暴力倾向的疯子,并且,他还知道我们住在哪里?Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
- Rick Osborne

现代的编程是“程序员努力建一个更大更傻的程序”和“世界正在尝试创造更多更傻的人”之间的一种竞赛,目前为止,后者是赢家。Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
- Rich Cook

我才不关于我的代码是否能在你的机器上工作!我们不会给你提供机器。I don’t care if it works on your machine! We are not shipping your machine!
- Ovidiu Platon

我总是希望我的电脑能够像电话一样容易使用;我的这个希望正在变成现实,因为我现在已经不知道怎么去使用我的电话了。I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone.
- Bjarne Stroustrup

计算机是一种在人类历史上所有发明中,可以让你比以前更快地犯更多的错误的发明,同样,其也包括了“手*枪”和“龙舌兰酒”这两种发明的缺陷。A computer lets you make more mistakes faster than any other invention in human history, with the possible exceptions of handguns and tequila.
- Mitch Ratcliffe

如果调试程序是一种标准的可以铲除BUG的流程,那么,编程就是把他们放进来的流程。If debugging is the process of removing software bugs, then programming must be the process of putting them in.
- E. W. Dijkstra

教一群被BASIC先入为主的学生,什么是好的编程风格简直是一件不可能的事。对于一些有潜力的程序员,他们所受到的智力上的伤害远远超过了重建他们的信心。It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration.
- E. W. Dijkstra

理论上来说,理论和实际是一样的。但实际上来说,他们则不是。In theory, theory and practice are the same. In practice, they’re not.
- Unknown

只有两个事情是无穷尽的:宇宙和人类的愚蠢。当然,我现在还不能确定宇宙是无穷尽的。Two things are infinite: the universe and human stupidity; and I’m not sure about the universe.
- Albert Einstein

Perl这种语言就好像是被RSA加密算法加密过的一样。Perl – The only language that looks the same before and after RSA encryption.
- Keith Bostic

我爱“最终期限”,我喜欢“嗖嗖嗖”的声音就像他们在飞一样。I love deadlines. I like the whooshing sound they make as they fly by.
- Douglas Adams

说Java好的是因为它跨平台就像好像说肛交好是因为其可以适用于一切性别。Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders
- Unknown

XML就像是一种强暴——如果它不能解决你的问题,那只能说明你没有用好它。XML is like violence – if it doesn’t solve your problems, you are not using enough of it.
- Unknown

爱因期坦说,自然界中的一切一定会有一个简单的解释,因为上帝并不是反复无常和独裁的。当然,不会有什么信仰能程序员像爱因期坦那样感到舒服。Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
- Fred Brooks
更多信息请查看 http://www.javady.com/index.php/category/thread
2
2
分享到:
评论

相关推荐

    编程箴言 梁肇新

    有关于编程的一本好书,作者是高手,很牛的,现在是某公司的一位老总技术出身。

    科研实验室-科学编程箴言.pptx

    科研实验室-科学编程箴言 本资源摘要信息将从给定的文件中生成相关知识点,以下是详细的知识点信息: 一、科研编程VS工程编程 * 工程编程:实现Task(需求明确),流程清晰(框架、具体方案),接口(输入、输出...

    编程高手箴言,编程高手的箴言

    以上是对每个文件名可能代表的编程箴言的解读,它们共同构成了一个全面的编程哲学,涵盖了学习、编码、调试、测试、协作等多个方面。通过深入理解和实践这些箴言,我们可以不断提升自己在编程领域的素养和技能。

    一本不错的书《编程高手箴言》

    《编程高手箴言》这本书是众多程序员心中的指南,它涵盖了编程领域的诸多重要知识点,旨在提升程序员的技术素养和编程思维。书中的内容不仅包括基础的编程语言理论,还深入探讨了软件设计原则、算法分析、调试技巧...

    编程高手箴言--梁肇新 编著

    《编程高手箴言》是由梁肇新编著的一本针对编程技术深度剖析的书籍,旨在分享编程大师的经验和智慧,帮助读者提升编程技能和解决问题的能力。梁肇新,作为本书的作者,很可能是一位在IT业界有着深厚经验和独特见解的...

    编程高手箴言pdf扫描版.pdf

    标题“编程高手箴言pdf扫描版.pdf”表明该文件是一本关于编程高手的箴言或者编程高手分享的经验总结的手册。箴言通常意味着精华的语句或者深刻的道理,因此,可以认为这本手册包含了从编程实践、理论到技巧等多方面...

    编程高手箴言(很好)

    《编程高手箴言》是一部深度探讨编程技术和经验的著作,旨在帮助程序员提升技能,提高解决问题的能力,以及在软件开发过程中形成良好的编程习惯。书中的内容不仅涵盖了基础的编程概念,还包括了高级技术、最佳实践...

    编程高手箴言(梁肇新 著).pdf

    《编程高手箴言》是梁肇新所著的一本旨在分享编程经验和技巧的书籍,主要面向对C#、C++和.NET有学习需求的程序员。本书由电子工业出版社出版,发行于2003年10月,出版序号为ISBN7-5053-9141-L,定价为50元人民币。 ...

    编程高手箴言(最新版)--梁肇新

    内容简介: 本书是作者(梁肇新)十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试...--那怎么能不看<编程高手箴言>呢?

    编程高手箴言(梁肇新+著)

    《编程高手箴言》是由梁肇新先生撰写的一本关于编程技术与实践的著作,旨在为程序员提供深入的见解和宝贵的建议,帮助他们提升编程技能和解决问题的能力。书中的内容涵盖了编程思想、代码质量、软件工程、算法与数据...

    数据结构常用算法集+编程高手箴言

    同时,遵循编程箴言,可以使代码更加规范,提高团队协作效率,减少维护成本。 总之,"数据结构常用算法集"和"编程高手箴言"是提升编程能力的两个重要方面。深入学习这两部分的内容,不仅能增强解决问题的能力,还能...

    编程高手箴言 梁肇新.pdf

    讲述一个程序员成长的六个阶段: 1、能熟练地使用某种语言,这相当于练武中的套路和架式这些表面的东西。 2、精通基于某种平台的接口(如win的API),以及所对应语言的自身的库函数。这也就相当于可以进行真实的散打...

    c语言编写规范,程序风格,编程箴言

    以上内容总结了C语言编写规范的主要方面,包括文件结构、程序版式、标识符命名、常量使用、变量管理、表达式和基本语句、函数设计、内存管理以及其他编程规范和建议。这些规范旨在提高代码的质量、可读性和可维护性...

    编程高手箴言光盘

    编程高手箴言光盘编程高手箴言光盘

    编程高手箴言

    编程箴言的第一条,就是持续学习。在快速发展的IT行业中,技术日新月异,编程语言层出不穷。一个优秀的程序员必须保持对新技术的关注,不断学习,才能跟上时代的步伐。这包括阅读技术文档,参与开源项目,关注行业...

    《编程高手箴言》

    《编程高手箴言》是一本深受程序员喜爱的书籍,作者梁肇新以其丰富的编程经验和深入的理解,为读者揭示了编程世界的奥秘。这本书的核心在于提供编程的智慧与经验,帮助读者提升编程技能,成为一名真正的编程高手。...

    编程高手箴言.pdf

    编程高手箴言.pdf,编程高手箴言.pdf,编程高手箴言.pdf

    编程高手箴言源码(含pdf)

    《编程高手箴言》是一本深受程序员喜爱的书籍,它涵盖了编程领域的诸多核心知识点和实践经验。这本书的PDF版本和随书光盘包含了丰富的资源,旨在帮助读者深入理解编程艺术,提升编程技能。以下是对这些资源的详细...

Global site tag (gtag.js) - Google Analytics