22 classic programming introductions

Source: Internet
Author: User
Tags introductions

Premature optimization is the source of all evil. Premature optimization is the root of all edevils!
-Donald knuth

Walking in the water is the same as developing software with a requirement specification, that is, if water or demand cannot be frozen, it will become easy to walk and develop software. Walking on
Water and developing software from a specification are easy if both are
Frozen
-Edward V berard

Hofstadter's theorem: "One thing always takes more time than you expected, even if you have considered the Hofstadter theorem ". It always
Takes longer than you have CT, even when you take into account
Hofstadter's law.
-Hofstadter's Law

Some people who encounter problems always say "I know, I will use regular expressions". Now you have two problems. (Meaning: You wanted to use regular expressions to solve your existing problems, but you actually introduced
Some people, when confronted with a problem, think "I
Know, I'll use regular expressions. "Now they have two problems
-Jamie zawinski

Debugging programs are twice as difficult as writing code. Therefore, as long as your code is written as clearly as possible, you do not need such skills when debugging the code. 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

Using code lines to measure the development progress is tantamount to measuring the progress of Aircraft Manufacturing by weight. Measuring programming progress by lines
Code is like measuring aircraft building progress by weight.
-Bill Gates

PHP has become a demon by some unqualified amateurs, while Perl has become a super demon by some skilled but improper professionals. PHP is
Minor edevil perpetrated and created by incompetent amateurs, whereas
Perl is a great and insidious edevil, perpetrated by skilled
Perverted extensionals.
-Jon ribbens

On two occasions, I was asked, "Could you tell me if you have entered an incorrect number for the machine ?" I cannot understand such ideas correctly. (Note: The author's surname in this introduction
Babbage: The name is the same as that of the priest. It means that if the author asks a question, do you want to ask me or pray to the priest ?) 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
Apprehend the kind of confusion of ideas that cocould provoke such
Question ."
-Charles Babbage

When programming, We must imagine that the person who maintains our own code will become a violent madman and know where we live? Always code
As if the guy who ends up maintaining your code will be a violent
Psychopath who knows where you live.
-Rick Osborne

Modern programming is a competition between "programmers strive to build a bigger and more silly program" and "the world is trying to create more and more silly people". So far, the latter is the winner. 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 my code can work on your machine! We will not provide you with machines. I don't care if it works on your machine! We are not shipping your machine!
-Ovidiu Platon

I always want my computer to be as easy to use as a phone call; my hope is becoming a reality, because I don't know how to use my phone now. 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

Computer is an invention that allows you to make more mistakes faster than before in the history of mankind. Similarly, it also includes the defects of the Two inventions, "Pistol" and "正. A
Computer lets you make more mistakes faster than any other injection in
Human history, with the possible exceptions of handguns and tequila.
-Mitch Ratcliffe

If the debugging program is a standard process that can eliminate bugs, programming is the process that puts them in. If debugging is the process
Removing software bugs, then programming must be the process of putting
Them in.
-E. W. Dijkstra

It is impossible to teach a group of elementary students what a good programming style is. For some potential programmers, their intellectual harm far exceeds the reconstruction of their messages.
Heart. It is practically impossible to teach good programming style
Students that have had prior exposure to basic. As potential
Programmers, they are mentally mutilated beyond hope of regeneration.
-E. W. Dijkstra

Theoretically, the theory is the same as the reality. But in fact, they are not. In theory, theory and practice are the same. In practice, they're not.
-Unknown

Only two things are endless: the universe and the stupidity of mankind. Of course, I am not sure that the universe is endless. Two things are infinite:
Universe and human stupidity; and I'm not sure about the universe.
-Albert Stein

The PERL language is like being encrypted by the RSA encryption algorithm. Perl-the only language that looks the same before and after RSA encryption.
-Keith Bostic

I love the "Deadline", and I like the voice of "coming soon" as they are flying. I love deadlines. I like the whooshing sound they make as they fly.
-Douglas Adams

Java is good because it is cross-platform, as if it is good because it can be applied to all gender. 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 is like a type of rape-if it cannot solve your problem, it only means that you are not using it. XML is like violence-if it doesn' t solve your problems, you are not using enough of it.
-Unknown

Aizatan said that everything in nature must have a simple explanation, because God is not capricious and authoritarian. Of course, there is no belief that programmers will feel as comfortable as those of aintan.
Einstein argued that there must be simplified explanations of nature,
Because God is not capricious or arbitrary. No such faith comforts
Software Engineer.
-Fred Brooks

 

From: http://blog.chinaunix.net/u1/41420/showart_1961782.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.