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