- 浏览: 183105 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
agehua:
代码下载不了,,请问楼主能不能发到我邮箱,,agehua@12 ...
发布基于Apache MINA 2的联机俄罗斯方块的源代码 -
chris_zley:
中文怎么办?很小
Lucida Sans Typewriter字体又回来了 -
yhjhoo:
太垃圾了这个插件,还是直接用IDE吧,还专业一点。用回ecli ...
在Notepad++中使用Tidy来格式化HTML文档 -
micropang:
...
《使用Apache MINA 2开发网络应用》 -
alexcheng:
Aspen 写道好像没用 我之前用的一台Mac就是用这样的方式 ...
找回Mac OS X的root密码
我转贴的: http://www.devtopics.com/101-great-computer-programming-quotes/
“People always fear change. People feared electricity when it was invented, didn’t they? People feared coal, they feared gas-powered engines. There will always be ignorance, and ignorance leads to fear. But with time, people will come to accept their silicon masters.”
As Bill Gates once warned, computers have indeed become our silicon
masters, pervading nearly every aspect of our modern lives. As a
result, some of the greatest minds of our time have pondered the
significance of computers and software on the human condition.
Following are 101 great quotes about computers, with an emphasis on
programming, since after all this is a software development site.
Computers
- “Computers are useless. They can only give you answers.”
(Pablo Picasso)
- “Computers are like bikinis. They save people a lot of guesswork.”
(Sam Ewing)
- “They have computers, and they may have other weapons of mass destruction.”
(Janet Reno)
- “That’s what’s cool about working with computers. They don’t
argue, they remember everything, and they don’t drink all your beer.”
(Paul Leary)
- “If the automobile had followed the same development cycle as
the computer, a Rolls-Royce would today cost $100, get a million miles
per gallon, and explode once a year, killing everyone inside.”
(Robert X. Cringely)
Computer Intelligence
- “Computers are getting smarter all the time. Scientists
tell us that soon they will be able to talk to us. (And by ‘they’, I
mean ‘computers’. I doubt scientists will ever be able to talk to us.)”
(Dave Barry)
- “I’ve noticed lately that the paranoid fear of computers
becoming intelligent and taking over the world has almost entirely
disappeared from the common culture. Near as I can tell, this
coincides with the release of MS-DOS.”
(Larry DeLuca)
- “The question of whether computers can think is like the question of whether submarines can swim.”
(Edsger W. Dijkstra)
- “It’s ridiculous to live 100 years and only be able to
remember 30 million bytes. You know, less than a compact disc. The
human condition is really becoming more obsolete every minute.”
(Marvin Minsky)
Trust
- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!”
(C3PO)
- “Never trust a computer you can’t throw out a window.”
(Steve Wozniak)
Hardware
- “Hardware: The parts of a computer system that can be kicked.”
(Jeff Pesis)
Software
- “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)
- “I’ve finally learned what ‘upward compatible’ means. It means we get to keep all our old mistakes.”
(Dennie van Tassel)
Operating Systems
- “There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.”
(Jeremy S. Anderson)
- “19 Jan 2038 at 3:14:07 AM”
(End of the word according to Unix–2^32 seconds after January 1, 1970)
- “Every operating system out there is about equal… We all suck.”
(Microsoft senior vice president Brian Valentine describing the state of the art in OS security, 2003)
- “Microsoft has a new version out, Windows XP, which according to everybody is the ‘most reliable Windows ever.‘ To me, this is like saying that asparagus is ‘the most articulate vegetable ever.‘ “
(Dave Barry)
Internet
- “The Internet? Is that thing still around?”
(Homer Simpson)
- “The Web is like a dominatrix. Everywhere I turn, I see little buttons ordering me to Submit.”
(Nytwind)
- “Come to think of it, there are already a million monkeys on a million typewriters, and Usenet is nothing like Shakespeare.”
(Blair Houghton)
Software Industry
- “The most amazing achievement of the computer software
industry is its continuing cancellation of the steady and staggering
gains made by the computer hardware industry.”
(Henry Petroski)
- “True innovation often comes from the small startup who is lean enough to launch a market but lacks the heft to own it.”
(Timm Martin)
- “It has been said that the great scientific disciplines are
examples of giants standing on the shoulders of other giants. It has
also been said that the software industry is an example of midgets
standing on the toes of other midgets.”
(Alan Cooper)
- “It is not about bits, bytes and protocols, but profits, losses and margins.”
(Lou Gerstner)
- “We are Microsoft. Resistance Is Futile. You Will Be Assimilated.”
(Bumper sticker)
Software Demos
- “No matter how slick the demo is in rehearsal, when you
do it in front of a live audience, the probability of a flawless
presentation is inversely proportional to the number of people
watching, raised to the power of the amount of money involved.”
(Mark Gibbs)
Software Patents
- “The bulk of all patents are crap. Spending time
reading them is stupid. It’s up to the patent owner to do so, and to
enforce them.”
(Linus Torvalds)
Complexity
- “Controlling complexity is the essence of computer programming.”
(Brian Kernigan)
- “Complexity kills. It sucks the life out of developers, it
makes products difficult to plan, build and test, it introduces
security challenges, and it causes end-user and administrator
frustration.”
(Ray Ozzie)
- “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)
- “The function of good software is to make the complex appear to be simple.”
(Grady Booch)
Ease of Use
- “Just remember: you’re not a ‘dummy,’ no matter what
those computer books claim. The real dummies are the people who–though
technically expert–couldn’t design hardware and software that’s usable
by normal consumers if their lives depended upon it.”
(Walter Mossberg)
- “Software suppliers are trying to make their software packages
more ‘user-friendly’… Their best approach so far has been to take all
the old brochures and stamp the words ‘user-friendly’ on the cover.”
(Bill Gates)
- “There’s an old story about the person who wished his computer
were as easy to use as his telephone. That wish has come true, since I
no longer know how to use my telephone.”
(Bjarne Stroustrup)
Users
- “Any fool can use a computer. Many do.”
(Ted Nelson)
- “There are only two industries that refer to their customers as ‘users’.”
(Edward Tufte)
Programmers
- “Programmers are in a race with the Universe to create
bigger and better idiot-proof programs, while the Universe is trying to
create bigger and better idiots. So far the Universe is winning.”
(Rich Cook)
- “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.”
(Larry Wall)
- “The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.”
(Seymour Cray)
- “That’s the thing about people who think they hate computers. What they really hate is lousy programmers.”
(Larry Niven)
- “For a long time it puzzled me how something so expensive, so
leading edge, could be so useless. And then it occurred to me that a
computer is a stupid machine with the ability to do incredibly smart
things, while computer programmers are smart people with the ability to
do incredibly stupid things. They are, in short, a perfect match.”
(Bill Bryson)
- “Computer science education cannot make anybody an expert
programmer any more than studying brushes and pigment can make somebody
an expert painter.”
(Eric Raymond)
- “A programmer is a person who passes as an exacting expert on
the basis of being able to turn out, after innumerable punching, an
infinite series of incomprehensive answers calculated with micrometric
precisions from vague assumptions based on debatable figures taken from
inconclusive documents and carried out on instruments of problematical
accuracy by persons of dubious reliability and questionable mentality
for the avowed purpose of annoying and confounding a hopelessly
defenseless department that was unfortunate enough to ask for the
information in the first place.”
(IEEE Grid newsmagazine)
- “A hacker on a roll may be able to produce–in a period of a
few months–something that a small development group (say, 7-8 people)
would have a hard time getting together over a year. IBM used to
report that certain programmers might be as much as 100 times as
productive as other workers, or more.”
(Peter Seebach)
- “The best programmers are not marginally better than merely
good ones. They are an order-of-magnitude better, measured by whatever
standard: conceptual creativity, speed, ingenuity of design, or
problem-solving ability.”
(Randall E. Stross)
- “A great lathe operator commands several times the wage of an
average lathe operator, but a great writer of software code is worth
10,000 times the price of an average software writer.”
(Bill Gates)
Programming
- “Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”
(Mosher’s Law of Software Engineering)
- “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”
(Bill Gates)
- “Writing code has a place in the human hierarchy worth somewhere above grave robbing and beneath managing.”
(Gerald Weinberg)
- “First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack.”
(George Carrette)
- “First, solve the problem. Then, write the code.”
(John Johnson)
- “Optimism is an occupational hazard of programming; feedback is the treatment.”
(Kent Beck)
- “To iterate is human, to recurse divine.”
(L. Peter Deutsch)
- “The best thing about a boolean is even if you are wrong, you are only off by a bit.”
(Anonymous)
- “Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.”
(Stan Kelly-Bootle)
Programming Languages
- “There are only two kinds of programming languages: those people always bitch about and those nobody uses.”
(Bjarne Stroustrup)
- “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)
- “The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense.”
(E.W. Dijkstra)
- “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)
- “I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing.”
(Oktal)
- “There is no programming language–no matter how structured–that will prevent programmers from making bad programs.”
(Larry Flon)
- “Computer language design is just like a stroll in the park. Jurassic Park, that is.”
(Larry Wall)
C/C++
- “Fifty years of programming language research, and we end up with C++?”
(Richard A. O’Keefe)
- “Writing in C or C++ is like running a chain saw with all the safety guards removed.”
(Bob Gray)
- “In C++ it’s harder to shoot yourself in the foot, but when you do, you blow off your whole leg.”
(Bjarne Stroustrup)
- “C++ : Where friends have access to your private members.”
(Gavin Russell Baker)
- “One of the main causes of the fall of the Roman Empire was
that–lacking zero–they had no way to indicate successful termination of
their C programs.”
(Robert Firth)
Java
- “Java is, in many ways, C++–.”
(Michael Feldman)
- “Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders.”
(Alanna)
- “Fine, Java MIGHT be a good example of what a programming
language should be like. But Java applications are good examples of
what applications SHOULDN’T be like.”
(pixadel)
- “If Java had true garbage collection, most programs would delete themselves upon execution.”
(Robert Sewell)
Open Source
- “Software is like sex: It’s better when it’s free.”
(Linus Torvalds)
- “The only people who have anything to fear from free software are those whose products are worth even less.”
(David Emery)
Code
- “Good code is its own best documentation.”
(Steve McConnell)
- “Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
(Eagleson’s Law)
- “The first 90% of the code accounts for the first 90% of the
development time. The remaining 10% of the code accounts for the other
90% of the development time.”
(Tom Cargill)
Software Development
- “Good programmers use their brains, but good guidelines save us having to think out every case.”
(Francis Glassborow)
- “In software, we rarely have meaningful requirements. Even if
we do, the only measure of success that matters is whether our solution
solves the customer’s shifting idea of what their problem is.”
(Jeff Atwood)
- “Considering the current sad state of our computer programs,
software development is clearly still a black art, and cannot yet be
called an engineering discipline.”
(Bill Clinton)
- “You can’t have great software without a great team, and most software teams behave like dysfunctional families.”
(Jim McCarthy)
Debugging
- “As soon as we started programming, we found to our
surprise that it wasn’t as easy to get programs right as we had
thought. Debugging had to be discovered. I can remember the exact
instant when I realized that a large part of my life from then on was
going to be spent in finding mistakes in my own programs.”
(Maurice Wilkes discovers debugging, 1949)
- “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)
- “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
Quality
- “I don’t care if it works on your machine! We are not shipping your machine!”
(Vidiu Platon)
- “Programming is like sex: one mistake and you’re providing support for a lifetime.”
(Michael Sinz)
- “There are two ways to write error-free programs; only the third one works.”
(Alan J. Perlis)
- “You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.”
(Bertrand Meyer)
- “If McDonalds were run like a software company, one out of
every hundred Big Macs would give you food poisoning, and the response
would be, ‘We’re sorry, here’s a coupon for two more.’ “
(Mark Minasi)
- “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
(Martin Golding)
- “To err is human, but to really foul things up you need a computer.”
(Paul Ehrlich)
- “A computer lets you make more mistakes faster than any
invention in human history–with the possible exceptions of handguns and
tequila.”
(Mitch Radcliffe)
Predictions
- “Everything that can be invented has been invented.”
(Charles H. Duell, Commissioner, U.S. Office of Patents, 1899)
- “I think there’s a world market for about 5 computers.”
(Thomas J. Watson, Chairman of the Board, IBM, circa 1948)
- “It would appear that we have reached the limits of what it is
possible to achieve with computer technology, although one should be
careful with such statements, as they tend to sound pretty silly in 5
years.”
(John Von Neumann, circa 1949)
- “But what is it good for?”
(Engineer at the Advanced Computing Systems Division of IBM, commenting on the microchip, 1968)
- “There is no reason for any individual to have a computer in his home.”
(Ken Olson, President, Digital Equipment Corporation, 1977)
- “640K ought to be enough for anybody.”
(Bill Gates, 1981)
- “Windows NT addresses 2 Gigabytes of RAM, which is more than any application will ever need.”
(Microsoft, on the development of Windows NT, 1992)
- “We will never become a truly paper-less society until the Palm Pilot folks come out with WipeMe 1.0.”
(Andy Pierson)
- “If it keeps up, man will atrophy all his limbs but the push-button finger.”
(Frank Lloyd Wright)
发表评论
-
写比读困难多了
2010-05-10 18:34 869最近试着在总结一些东西,写一些PPT之类的。总体的感觉是要把 ... -
Lucida Sans Typewriter字体又回来了
2010-04-12 13:22 5390Lucida Sans Typewriter是我看着觉得最舒服 ... -
与.Net Framework补丁做斗争
2010-04-12 13:21 1196公司出了新的政策,电脑上面必须装上所有需要打的系统补丁。我的问 ... -
人人都爱“浅阅读”
2010-03-11 15:34 976不知道从什么时候开始,感觉自己阅读东西越来越浅,就是所谓的浅阅 ... -
SSH, 又见SSH
2010-02-09 00:43 4918这里的SSH不是指的Secure ... -
工作两周年记
2009-08-15 07:36 9492009年7月16号,是我工作两周年的日子。之前一周年的时候, ... -
个人网站备案完成,已经重新开放
2009-07-20 12:47 1057我的个人网站在完成备案之后,已经重新开放了,欢迎访问。 -
个人作品
2009-06-17 08:29 1031发表的文章 实战Firefox扩展开发 实战Comet应 ... -
平台的威力
2009-06-17 07:35 817写这篇文章的确是有感而发,是古人所谓的言为心声。我这里要说 ... -
与破窗做斗争
2009-06-16 23:34 924破窗(Broken Window)理论说的是如果一个系统已经 ... -
【转】在线网页取色器
2008-03-17 13:40 1980如果你在玩儿所谓的web2.0,那么这个站的在线取色器很不错, ... -
【转帖】科学维基百科“生命百科全书”正式运行
2008-03-04 13:20 1253全球生命科学界的专家与机构正在进行一项破天荒的跨国合作计画:为 ... -
【转帖】MIX08入场券-微软推出一系列Windows Live API
2008-03-04 13:17 1241今天微软宣布推出一系 ... -
[转帖]有趣的颜面分析网站
2008-01-21 22:17 1118【提示】:建议大家看看后面列出的搜Flickr和Wikiped ... -
[转帖]AOL采用XMPP协议
2008-01-21 22:14 1209【提示】 恩,这是一个开放的世界。拥抱标准?! 私有协议已是明 ... -
Epigrams on Programming
2008-01-08 23:17 2137“Epigrams on Programming”是Alan ... -
Gmail新版本中的内容分析功能
2007-11-05 13:53 1514Gmail的新版本中提供了对邮件内容的分析功能,可以识别出邮件 ... -
Google OpenSocial又添新成员,Myspace加盟
2007-11-02 13:03 1428消息来源:http://www.readwriteweb.co ... -
Gmail新版本发布,更快的速度
2007-10-31 20:43 1769Google的Gmail出了新的版本。需要把语言设置改成英文才 ... -
Latex语法参考卡片
2007-09-03 16:10 2635一个不错的Latex语法的参考卡片: 下载地址:http:// ...
相关推荐
Programming Quotes
用于开源项目的Programming Quotes API。 主页: Github: API文档 支持的语言:en,sr。 公共路线 GET (获取所有报价) GET (按语言获取报价) GET (按页获取报价) GET (获得随机报价) GET (按语言...
"Programming Quotes-crx插件"是一款专为编程爱好者设计的Chrome浏览器扩展程序。这款插件的主要功能是在用户打开每一个新标签页时,显示一条与编程相关的引言或格言,以此激发用户的编程热情,同时也为他们的编码...
Kids and teenagers who want to learn computer programming by programming games. Kids as young as 9 or 10 years old should be able to follow along. ?Adults and teachers who wish to teach others ...
### get_magic_quotes函数详解 在PHP环境中,处理输入数据的安全性是至关重要的,尤其是在Web开发领域。`get_magic_quotes_gpc()` 和 `get_magic_quotes_runtime()` 函数是PHP早期版本中用于自动转义用户提交的数据...
【Great Quotes-crx插件】是一款专为英语用户设计的浏览器扩展程序,它会在用户打开新的浏览器标签页时展示一系列著名的引言。这些引言来自世界各地的杰出人物,包括历史上的伟人和现代的创新者,如亚伯拉罕·林肯、...
股票行情查看 - Stock quotes_v1.0.6.crx
Ren′e Descartes, and it is one of the most famous quotes in the world: do a web search for it, and you will be flooded with hits. Deducing your existence from the fact that you’re thinking about ...
这是一个scrapy官方提供的网站:http://quotes.toscrape.com/ ,网页很简单,麻雀虽小五脏俱全。就用这个网站详细演示下Scrapy基础使用方法。参见博客:https://blog.csdn.net/qq_42776455/article/details/83116164
苹果公司的股票数据。
quotes
可以使用set_magic_quotes_runtime()函数来控制magic_quotes_runtime的状态,设置为1表示开启,设置为0表示关闭。需要注意的是,magic_quotes_runtime在关闭状态下,从文件或数据库中读取的数据不会被自动转义,可能...
Quotes_1499268934132
"tdx market quotes getter" 是一个程序或工具,主要用于获取实时的股票市场报价。TDX,全称为通达信,是中国国内知名的金融数据提供商,提供包括股票、期货、期权等多种金融市场数据服务。这个工具可能是用来比较...
开源库“typographic-quotes”正是针对这一需求而设计的,它专注于提供优雅、规范的引号处理方案,确保在网页上始终使用正确的典型大引号。本文将深入探讨这个库的功能、使用方法以及其在实际项目中的应用。 ...
如果`magic_quotes_gpc`设置为开启,但开发者想要手动处理字符串转义,应当首先使用`get_magic_quotes_gpc()`检查当前状态。如果返回值为1,说明数据已经自动转义,这时再使用`addslashes()`就会导致双层转义,因此...
安装 $ npm install --save movie-quotes用法 const movieQuotes = require ( 'movie-quotes' ) ;movieQuotes . random ( ) ;//=> 'Max'应用程序接口。全部类型: array 根据 AFI 排名前 100 名的最佳电影名言。。...
"Rocket-Loader-master_quotes_EveryDay_源码"是一个与编程相关的项目,主要目标是每天加载和展示引言(quotes)。这个项目可能是一个Web应用或者一个桌面应用,它设计了一个功能,让用户每天都能看到新的引言,从而...
### Unix Shell Programming Key Concepts #### Introduction to Unix and Shell Tools **Shell Basics** - **What is a Command?** In the context of Unix and shell programming, a command refers to an ...
`coffeelint-prefer-double-quotes` 是一个针对CoffeeScript语言的开源库,它旨在帮助开发者遵循特定的编码规范,特别是倾向于使用双引号的规则。CoffeeScript是一种简洁、富有表达力的JavaScript方言,它在语法上...