22 classic programming introductions

Source: Internet
Author: User

The following typical introductions are from English. Some of my translations are not very good. Therefore, I provide a Chinese-English comparison. If you have any questions, please correct me.

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 already considered this article.HofstadterTheorem ". 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 a new problem of "regular expressions") Some people, when confronted with a problem, think "I know, I'll use regular expressions. "Now they have two problems
-Jamie zawinski

DebuggingProgramThe difficulty is to writeCode. 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 of 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 a minor edevil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious edevil, perpetrated by skilled but perverted already sionals.
-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. (Does the program need the ability to correct errors ?) 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 cocould provoke such a question ."
-Charles Babbage

When programming, We must imagine that the person who maintains our own code will become a strong mental patient 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 know 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, "gun" 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 of 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 outweighs rebuilding their confidence. 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

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: the universe and human stupidity; and I'm not sure about the universe.
-Albert Stein

Perl is encrypted by RSA.AlgorithmEncrypted data is the same. 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 the software engineer.
-Fred Brooks

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.