启迪人心:10个有关编程的至理名言

简介: 导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。下文列出前10个供读者欣赏:10. “People think that computer science is the art of geniuses but the actual...

导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。

下文列出前10个供读者欣赏:

10. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones”——Donald Knuth

10. “人们认为计算机科学是天才的艺术,但事实完全相反:只是很多人在共同建立起来的事物之上工作,就像一条由小石头铺成的小径。”——Donald Knuth

9. “First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack”——George Carrette

9. “首先学会计算机科学和所有的理论,然后发展出一个编程风格,之后便要忘掉所有这些,以自由的方式探索。”——George Carrette

8. “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris”——Larry Wall

8. “大多数的你们都熟悉程序员的美德,它们有三点:懒、不耐烦、以及狂妄自大。”——Larry Wall

7. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other,with no structural integrity, but just done by brute force and thousands of slaves”——Alan Kay

7. “今日的大多数软件很像埃及金字塔,由千百万砖头堆砌起来,层层相切,没有着整体的结构,是由畜力和成千上万奴隶的力量建立起来的。”——Alan Kay

6. “The trouble with programmers is that you can never tell what a programmer is doing until it’s too late”——Seymour Cray

6. “程序员的问题是,不到太晚,你永远无法知道一个他在做着些什么。”——Seymour Cray

5. “To iterate is human, to recurse divine”——L. Peter Deutsch

5. “人理解迭代,神理解递归。”——Peter Deutsch

4. “On two occasions I have been asked [by members of Parliament]: ‘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

4. “有两次我被(国会议员)问道:‘ Mr. Babbage,如果你输入计算机错误的数据,正确的答案会出来吗?’我完全无法理解能产生此种问题的大脑的混乱。”——Charles Babbage

3. “Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program”——Linus Torvalds

3. “大部分好的程序员编程并不是为了钱或名望,而只是因为纯粹的乐趣。”——Linus Torvalds

2. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live”——Martin Golding

2. “编程的时候,总是想着那个维护你代码的人会是一个知道你住在哪儿的有暴力倾向的精神病患者。”——Martin Golding

1. “There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies”—— C.A.R. Hoare

1. “有两种生成一个软件设计方案的途径。一个是把它做得如此简单,以致于明显不会有漏洞存在。另一个是把它做的如此复杂,以致于不会有明显的漏洞存在。”——C.A.R. Hoare

原文链接:http://cnbeta.com/articles/129807.htm

相关阅读:

参加IE9开发大赛 赢取现金大奖

微软最顶级平台技术会议PDC10全程视频播放

Microsoft Web平台——优秀项目展示

Windows Phone 7 MSDN开发中心

微软Web平台优秀项目精选推荐:

世界顶级论坛、社区程序:bbsmax论坛

世界上最大的自承载博客工具:WordPress

架站必备之开源内容管理系统(CMS):Joomla!

快速构建Web程序之内容管理系统:Umbraco CMS

开放源代码ASP.NET博客项目:BlogEngine.NET

专门构建Web课程的学习管理系统(LMS):Moodle

快速构建动态公众网站的内容管理系统:Acquia Drupal

构建、管理和共享wiki的开源系统:ScrewTurn Wiki 3.0  

基于Microsoft ASP.NET构建网站的开源框架:DotNetNuke® Community Edition

目录
相关文章
|
1月前
|
JavaScript 前端开发 开发者
震撼揭秘!JS模块化进化史:从混沌到秩序,一场代码世界的华丽蜕变,你怎能错过这场编程盛宴?
【8月更文挑战第23天】在 Web 前端开发领域,JavaScript 模块化已成为处理日益复杂的 Web 应用程序的关键技术。通过将代码分解成独立且可重用的模块,开发者能够更有效地组织和管理代码,避免命名冲突和依赖混乱。从最早的全局函数模式到 IIFE,再到 CommonJS 和 AMD,最终进化到了 ES6 的原生模块支持以及 UMD 的跨环境兼容性。本文通过具体示例介绍了这些模块化规范的发展历程及其在实际开发中的应用。
31 0
|
前端开发 安全 决策智能
博弈论(四)——产品经理绝地求生
博弈论(四)——产品经理绝地求生
111 0
|
程序员 开发者
十年老友记 | @民工哥:梦想是动力,但人终究要认清现实
十年老友记 | @民工哥:梦想是动力,但人终究要认清现实
132 0
|
开发者 区块链 应用服务中间件
“湖畔第一大脑”蒋烁淼为你带来技术创业者的“圣经” | 开发者必读(044期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1205 0
|
程序员
第12章 互联网创业神话 《丰富多彩的编程世界》
第12章 互联网创业神话 《丰富多彩的编程世界》 丰富多彩的编程世界 作者 陈光剑 第1章 名可名非常名第2章 语言的构成第3章 有趣的编程第4章 编程语言大观第5章 编程语言的组成第6章 编程范式第7章 编程思想第8章 编程心理学第9章 程序员这群人...
1001 0