Computer Programming Quotes

On this page you will find all the quotes on the topic "Computer Programming". There are currently 249 quotes in our collection about Computer Programming. Discover the TOP 10 sayings about Computer Programming!
The best sayings about Computer Programming that you can share on Instagram, Pinterest, Facebook and other social networks!
  • A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren’t flexible. Neither is a violin, or a typewriter, until you learn how to use it.

  • The truth is, when all is said and done, one does not teach a subject, one teaches a student how to learn it.

    Teacher   Truth   Science  
    "Reasons to De-Test the Schools". The New York Times, October 11, 1988.
  • There is nothing so useless as doing efficiently that which should not be done at all.

  • That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally admitted.

    George Boole (1854). “An Investigation of the Laws of Thought: On which are Founded the Mathematical Theories of Logic and Probabilities”, p.24
  • The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes in programs or spells can lead to completely unforseen behavior: e.g., see the story, "The Sorcerer's Apprentice". Neither study is easy: "...her [Galinda's] early appetite for sorcery had waned once she'd heard what a grind it was to learn spells and, worse, to understand them." from the book "Wicked" by G. Maguire.

    Mistake   Book   Learning  
  • The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity, speed, ingenuity of design, or problem-solving ability.

  • If you think you're a really good programmer... read Knuth's Art of Computer Programming... You should definitely send me a resume if you can read the whole thing.

    Art   Science   Thinking  
  • When I'm working on a problem, I never think about beauty. I think only how to solve the problem.

    "The Universal Book of Mathematics". Book by David Darling, p. 34, November 8, 2004.
  • Computer Science is a science of abstraction -creating the right model for a problem and devising the appropriate mechanizable techniques to solve it.

  • If you stay up late and you have another hour of work to do, you can just stay up another hour later without running into a wall and having to stop. Whereas it might take three or four hours if you start over, you might finish if you just work that extra hour. If you're a morning person, the day always intrudes a fixed amount of time in the future. So it's much less efficient. Which is why I think computer people tend to be night people - because a machine doesn't get sleepy.

    Running   Morning   Wall  
  • Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration.

    "Burden of the years weighs on Windows" by Steve Lohr and John Markoff, www.nytimes.com. March 26, 2006.
  • One purpose of CRC cards [a design tool] is to fail early, to fail often, and to fail inexpensively. It is a lot cheaper to tear up a bunch of cards that it would be to reorganize a large amount of source code.

    Learning   Design   Tears  
  • Premature optimization is the root of all evil in programming.

    Roots   Evil   Simplicity  
  • Beauty is the ultimate defense against complexity.

    David Hillel Gelernter (1998). “Machine Beauty: Elegance and the Heart of Technology”, Basic Books (AZ)
  • The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.

    Media   Creating   Air  
    "The Mythical Man-Month: Essays on Software Engineering". Book by Fred Brooks, 1975.
  • Low-level programming is good for the programmer's soul.

    Soul   Levels   Computer  
  • To err is human, but to really foul things up you need a computer.

  • One can think effectively only when one is willing to endure suspense and to undergo the trouble of searching.

  • I am rarely happier than when spending an entire day programming my computer.

    Douglas Adams, Mark Carwardine (2011). “Last Chance to See”, p.49, Ballantine Books
  • Computer programming is really a lot like writing a recipe. If you've read a recipe, you know what the structure of a recipe is, it's got some things up at the top that are your ingredients, and below that, the directions for how to deal with those ingredients.

    Source: bigthink.com
  • The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard to pay.

    "The Emperor's Old Clothes". Tony Hoare's lecture at the 1980 ACM Turing Award in Nashville, Tennessee; "Communications of the ACM", Volume 24, Issue 2, dl.acm.org. February 1981.
  • I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.

    Lecture titled "The Design and Use of the EDSAC" delivered by Maurice Wilkes at the Digital Computer Museum, tcm.computerhistory.org. September 23, 1979.
  • A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking.

    "Mindstorms: Children, Computers, and Powerful Ideas". Book by Seymour Papert, 1980.
  • 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.

  • A ship in port is safe, but that's not what ships are built for.

    1987 Address at Trinity College, Washington. Reported in Time, 22 Jun.
  • An excellent plumber is infinitely more admirable than an incompetent philosopher.

    Dr. John W. Gardner (2015). “Excellence: Can We Be Equal And Excellent Too?”, p.97, Pickle Partners Publishing
  • More than the act of testing, the act of designing tests is one of the best bug preventers known.

    Design   Tests   Bugs  
    Boris Beizer (1990). “Software Testing Techniques”, Van Nostrand Reinhold Company
  • A class, in Java, is where we teach objects how to behave.

    Learning   Class   Java  
  • The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.

    "How do we tell truths that might hurt?" by Edsger Dijkstra, June 18, 1975.
  • One of my most productive days was throwing away 1,000 lines of code.

Page 1 of 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • We hope our collection of Computer Programming quotes has inspired you! Our collection of sayings about Computer Programming is constantly growing (today it includes 249 sayings from famous people about Computer Programming), visit us more often and find new quotes from famous authors!
    Share our collection of quotes on social networks – this will allow as many people as possible to find inspiring quotes about Computer Programming!