You cannot teach beginners top-down programming, because they don't know which end is up. — Tony Hoare Copy Share Image
It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it. — Steve McConnell Copy Share Image
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed. — Richard E. Pattis Copy Share Image
You think you KNOW when you learn, are more sure when you can write, even more when you can teach, but certain… — Alan Perlis Copy Share Image
Job Control Language is the worst programming language ever designed anywhere by anybody for any purpose. — Fred Brooks Copy Share Image
The real technology -behind all our other technologies- is language. It actually creates the world our consciousness lives in. — Andrei Codrescu Copy Share Image
Computer Science is the only discipline in which we view adding a new wing to a building as being maintenance. — Jim Horning Copy Share Image
An excellent plumber is infinitely more admirable than an incompetent philosopher. — John W. Gardner Copy Share Image
The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the… — Henry Petroski Copy Share Image
It's kind of pathetic actually that we are all sitting here talking about Forth. It is not the wave of the future.… — Charles H. Moore Copy Share Image
I, myself, have had many failures and I've learned that if you are not failing a lot, you are probably not being… — John Backus Copy Share Image
C++ is in that inconvenient spot where it doesn't help make things simple enough to be truly usable for prototyping or simple… — Linus Torvalds Copy Share Image
“In programming languages, as Erann Gat has pointed out, what "industry best practice" actually gets you is not the best, but merely… — Anonymous Copy Share Image
For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to… — Donald Knuth Copy Share Image
The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual creativity,… — Randall E. Stross Copy Share Image
Eiffel borrows quite openly from several earlier programming languages and I am sure that if we had found a good language construct… — Bertrand Meyer Copy Share Image
There is a race between the increasing complexity of the systems we build and our ability to develop intellectual tools for understanding… — Leslie Lamport Copy Share Image
My particular interest for the past couple of years has been to really think deeply about the big impendence mismatch we have… — Anders Hejlsberg Copy Share Image
In the development of the understanding of complex phenomena, the most powerful tool available to the human intellect is abstraction. Abstraction arises… — Tony Hoare Copy Share Image
The only way for errors to occur in a program is by being put there by the author. No other mechanisms are… — Hayley Mills Copy Share Image
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is… — Amari Cooper Copy Share Image
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against… — David Gelernter Copy Share Image
I can only think that the book is read because it deals with the difficulties of schooling, which do not change. Please… — Jacques Barzun Copy Share Image
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my… — Bjarne Stroustrup Copy Share Image
More than the act of testing, the act of designing tests is one of the best bug preventers known. — Boris Beizer Copy Share Image
When teaching a rapidly changing technology, perspective is more important than content. — Richard E. Pattis Copy Share Image
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. — Anonymous Copy Share Image
The proof of a high education is the ability to speak about complex matters as simply as possible. — Ralph Waldo Emerson Copy Share Image
The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities. — Edsger Dijkstra Copy Share Image
The truth is, when all is said and done, one does not teach a subject, one teaches a student how to learn… — Jacques Barzun Copy Share Image
A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking. — Seymour Papert Copy Share Image
I realized that a large part of my life from then on was going to be spent in finding mistakes in my… — Maurice Wilkes Copy Share Image
The generation of random numbers is too important to be left to chance. — Robert Coveyou Copy Share Image
It takes a touch of genius-and a lot of Courage-to move in the opposite direction. — Albert Einstein Copy Share Image
With .NET once an API is published it's available to all programming languages at the same time. — Miguel de Icaza Copy Share Image
The three most important aspects of debugging and real estate are the same: Location, Location, and Location. — Richard E. Pattis Copy Share Image
“Unlike in most programming languages, SQL treats null as a special value, different from zero, false, or an empty string.” — Anonymous Copy Share Image
In the practical use of our intellect, forgetting is as important as remembering. — William James Copy Share Image
Programming is similar to a game of golf. The point is not getting the ball in the hole but how many strokes… — Hayley Mills Copy Share Image
That language is an instrument of human reason, and not merely a medium for the expression of thought, is a truth generally… — George Boole Copy Share Image