My favorite 10 programming quotations

Source: Internet
Author: User

Starting from last year's launch of @ programmers, I have repeatedly published some # programming quotations #. TodayForeign programmersSenthil Kumar's blog saw 10 of his favorite articles.Programming quotations. Most of them have been shared, and I will share them with you again.

(Note: As the classic section is widely circulated, some classic quotations have multiple versions and the author's signatures are different. We can see from the following. I keep senthil Kumar. The author's signature after the Chinese version is the one I saw at the time .)

09. If debugging is the process of removing software bugs, then programming must be the process of putting them in.-edsger Dijkstra

If debuggingProgramIt is the process of removing bugs (Software defects). Writing a program is the process of putting bugs in. -- Dijela

08. 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

The time for software development is usually as follows: 90% of the development work at the beginning took 90% of the time of the entire plan, and the remaining 10% also took 90% of the time of the entire plan, the same is true for the modifications made before the final release. -- N.j. rubenking

Writing the first 90 percent of a computer program takes 90 percent of the time. The remaining ten percent also takes 90 percent of the time and the final touches also take 90 percent of the time .~ N.j. rubenking

 

07. "There are two ways of constructing a software design. one way is to make it so simple that there are obviusly no deficiencies. and the other way is to make it so complicated that there are no obvious deficiencies. "-C. a.r. hoare

There are two ways to design software: one is simple to obvious without defects, and the other is complex to less obvious defects. -- Tony Hall

 

06. Measuring programming progress by lines of code is like measuring aircraft building progress by weight.-Bill Gates

UseCodeThe number of lines to measure the program development progress is like measuring the aircraft manufacturing progress by weight. -- Bill Gates

 

05. "always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. "- Martin Golding

When writing code, you should always think that the person who eventually maintains your code may be a violent madman who knows where you live. --Rick osson

Supplement: stackoverflow also has a discussion post about this quote. The answer may be John Woods.

 

04. "The trouble with programmers is that you can never tell what a programmer is doing until it's too late."-Seymour Cray

ProgrammerThe problem is that you cannot know what he is doing until it is too late. -- Ximo clay

 

03. 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. -Rick cook

Today's programming is an attempt to build larger and more anti-idiot programs.Software EngineerAnd match with the real world that shapes larger and better-quality idiots. Currently, the real world has won. -- Rick cook

 

02. "Most of you are familiar with the birth es of a programmer. There are three, of course: laziness, impatience, and hubris."-Larry Wall

Most of you are familiar with the virtues of programmers. Of course, there are three types: laziness, impatience, and arrogance. -- Larry Wall (father of Perl)

 

01. "Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code. "- Christopher Thompson

Sometimes you 'd rather pay for your stay in bed on Monday than use the rest of the week to debug your code written on Monday. --Dan Solomon

 

00. walking on water and developing software from a specification are easy if both are frozen.-Edward V berard

Walking in the water is the same as developing software based on a requirement. If they are all frozen, it will be easy. -- Eduard bellard

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.