Skip to content
quotesby

137 Programming Quotes

from 15 authors

Short programming quotes

  1. We toast the Lisp programmer who pens his thoughts within nests of parentheses.

    Alan PerlisAlan Perlis quote #2
  2. One man's constant is another man's variable.

    Alan PerlisAlan Perlis quote #20
  3. Beware of bugs in the above code; I have only proved it correct, not tried it.

    Donald KnuthDonald Knuth quote #2
  4. Perl programming is an *empirical* science!

    Larry WallLarry Wall quote #19
  5. Though I'll admit readability suffers slightly...

    Larry WallLarry Wall quote #25
  6. Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in.

    Larry WallLarry Wall quote #62
  7. Any false value is gonna be fairly boring in Perl, mathematicians notwithstanding.

    Larry WallLarry Wall quote #91
  8. Perl has a long tradition of working around compilers.

    Larry WallLarry Wall quote #95

More programming quotes

  1. I think it is inevitable that people program poorly. Training will not substantially help matters. We have to learn to live with it.

    Alan PerlisAlan Perlis quote #9
  2. The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large.

    Donald KnuthDonald Knuth quote #4
  3. The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.

    Donald KnuthDonald Knuth quote #17
  4. To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.

    Grace HopperGrace Hopper quote #2
  5. You're on CNN. The show that leads into me is puppets making crank phone calls. What is wrong with you?

    Jon StewartJon Stewart quote #22
  6. What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?

    Larry WallLarry Wall quote #57
  7. A 'goto' in Perl falls into the category of hard things that should be possible, not easy things that should be easy.

    Larry WallLarry Wall quote #112
  8. The choice of approaches could be made the responsibility of the programmer.

    Larry WallLarry Wall quote #116
  9. But the possibility of abuse may be a good reason for leaving capabilities out of other computer languages, it's not a good reason for leaving capabilities out of Perl.

    Larry WallLarry Wall quote #122
  10. Well, hey, let's just make everything into a closure, and then we'll have our general garbage collector, installed by 'use less memory'.

    Larry WallLarry Wall quote #156
  11. Almost nothing in Perl serves a single purpose.

    Larry WallLarry Wall quote #174
  12. Perl should remain fast and intuitive (to the extent that it is :-)

    Larry WallLarry Wall quote #187
  13. I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, 'What is that, swearing?

    Larry WallLarry Wall quote #190
  14. There's often more than one correct thing. There's often more than one right thing. There's often more than one obvious thing.

    Larry WallLarry Wall quote #194
  15. I'd make people say 'use Fork;' if I thought I could get away with it.

    Larry WallLarry Wall quote #197
  16. The court finds everyone to be in contempt (including himself :-), and orders everyone sentenced to five years hard labor. (Working on Perl, of course.)

    Larry WallLarry Wall quote #203
  17. I note that the Python folks still think they like JPython. I wonder how long that will last?

    Larry WallLarry Wall quote #204
  18. Accidental stacks considered harmful.

    Larry WallLarry Wall quote #232
  19. And in the limiting case where the optimizer is completely broken because it's not implemented yet, we get to work around that too. Optionally...

    Larry WallLarry Wall quote #234
  20. Even if you aren't in doubt, consider the mental welfare of the person who has to maintain the code after you, and who will probably put parens in the wrong place.

    Larry WallLarry Wall quote #267
  21. If you want your program to be readable, consider supplying the argument.

    Larry WallLarry Wall quote #269
  22. Perl is designed to give you several ways to do anything, so consider picking the most readable one.

    Larry WallLarry Wall quote #272
  23. The autodecrement is not magical.

    Larry WallLarry Wall quote #274
  24. Now, I'm not the only language designer with irrationalities. You can think of some languages to go with some of these things.

    Larry WallLarry Wall quote #281
  25. The three chief virtues of a programmer are: Laziness, Impatience and Hubris.

    Larry WallLarry Wall quote #288
  26. The problem with being consistent is that there are lots of ways to be consistent, and they're all inconsistent with each other.

    Larry WallLarry Wall quote #289
  27. Many computer scientists have fallen into the trap of trying to define languages like George Orwell's Newspeak, in which it is impossible to think bad thoughts. What they end up doing is killing the creativity of programming.

    Larry WallLarry Wall quote #313
  28. Talk is cheap. Show me the code.

    Linus TorvaldsLinus Torvalds quote #20
  29. I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.

    Linus TorvaldsLinus Torvalds quote #49
  30. Given enough eyeballs, all bugs are shallow.

    Linus TorvaldsLinus Torvalds quote #55
  31. The 1973 Labour Conference will have before it the most radical programme the Party has prepared since 1945.

    Tony BennTony Benn quote #9
  32. Although the Perl Slogan is There's More Than One Way to Do It, I hesitate to make 10 ways to do something. :-)

    Larry WallLarry Wall quote #1
  33. I knew I'd hate COBOL the moment I saw they'd used 'perform' instead of 'do'.

    Larry WallLarry Wall quote #309
  34. Do you pine for the days when men were men and wrote their own device drivers?

    Linus TorvaldsLinus Torvalds quote #6
  35. If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) write a de facto interpreter for one, or (c) yourself become a human compiler for one.

    Paul GrahamPaul Graham quote #5
  36. I've seen occasional articles about how to manage programmers. Really there should be two articles: one about what to do if you are yourself a programmer, and one about what to do if you're not. And the second could probably be condensed into two words: give up.

    Paul GrahamPaul Graham quote #12
  37. Someone helped us a lot with the atomic bomb. The intelligence (service) played a huge role. These Rosenbergs suffered in America. It is not excluded that they helped us. But we shouldn't really speak about it, because we might receive this kind of help in the future.

    Vyacheslav MolotovVyacheslav Molotov quote #2
  38. We didn't put in ^^ because then we'd have to keep telling people what it means, and then we'd have to keep telling them why it doesn't short circuit. :-/

    Larry WallLarry Wall quote #92
  39. switch (ref $@) { OverflowError => warn 'Dam needs to be drained'; DomainError => warn 'King needs to be trained'; NuclearWarError => die; }

    Larry WallLarry Wall quote #129
  40. If this were Ada, I suppose we'd just constant fold 1/0 into die 'Illegal division by zero

    Larry WallLarry Wall quote #172
  41. #define NULL 0 /* silly thing is, we don't even use this */

    Larry WallLarry Wall quote #238
  42. #define SIGILL 6 /* blech */

    Larry WallLarry Wall quote #239
  43. break; /* don't do magic till later */

    Larry WallLarry Wall quote #242
  44. stab_val(stab)->str_nok = 1; /* what a wonderful hack! */

    Larry WallLarry Wall quote #243
  45. #else /* !STDSTDIO */ /* The big, slow, and stupid way */

    Larry WallLarry Wall quote #263
  46. /* This bit of chicanery makes a unary function followed by a parenthesis into a function with one argument, highest precedence. */

    Larry WallLarry Wall quote #264
  47. It's all magic. :-)

    Larry WallLarry Wall quote #13
  48. Help save the world!

    Larry WallLarry Wall quote #268
  49. C4's prime marketing concept is the appeal to a 16-34 audience. This has some strange consequences-a series explaining Islam, for example, is entrusted to Peaches Geldof. There's an obsession with adolescent transgression and sex. Gordon Ramsay is hired to make a series called The F Word; Designer Vaginas is followed by The World's Biggest Penis. Earlier this autumn, unless I dreamed it, we were subject to a 'wank week.'

    Sir Jeremy IsaacsSir Jeremy Isaacs quote #3
  50. OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them.

    Alan KayAlan Kay quote #7
  51. I fear -as far as I can tell- that most undergraduate degrees in computer science these days are basically Java vocational training. I've heard complaints from even mighty Stanford University with its illustrious faculty that basically the undergraduate computer science program is little more than Java certification.

    Alan KayAlan Kay quote #13
  52. Actually I made up the term 'object-oriented', and I can tell you I did not have C++ in mind.

    Alan KayAlan Kay quote #17
  53. The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system.

    Bill GatesBill Gates quote #37
  54. The worst programs are the ones where the programmers doing the original work don't lay a solid foundation, and then they're not involved in the program in the future.

    Bill GatesBill Gates quote #42
  55. You have to wait for people to program you. The only difference is the amount of people that you're going to reach but that's going to even out in the next two or three years anyway. Computers are being bought faster than televisions right now.

    Chuck DChuck D quote #10
  56. Be consistent.

    Larry WallLarry Wall quote #265
  57. ... greatest single programming language ever designed. (About Lisp programming language)

    Alan KayAlan Kay quote #24
  58. Structure and Interpretation of Computer Programs (1985)

    Hal AbelsonHal Abelson quote #12