The camel has evolved to be relatively self-sufficient. On the other hand, the camel has not evolved to smell good. Neither has… — Larry Wall Copy Share Image
“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole… — Bjarne Stroustrup Copy Share Image
A Perl program is correct if it gets the job done before your boss fires you. — Larry Wall Copy Share Image
More good code has been written in languages denounced as "bad'' than in languages proclaimed "wonderful'' - much more. — Bjarne Stroustrup Copy Share Image
I made up the term "object-oriented," and I can tell you I did not have C++ in mind. — Alan Kay Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
Every now and then go away, have a little relaxation, for when you come back to your work your judgment will be… — Leonardo da Vinci Copy Share Image
Using Unix is the computing equivalent of listening only to music by David Cassidy. — Rob Pike Copy Share Image
As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade… — Brian Kernighan Copy Share Image
The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have… — Bill Gates Copy Share Image
FORTRAN, the infantile disorder, by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today:… — Edsger Dijkstra Copy Share Image
My favorite programming languages are Lisp and C. However, since around 1992 I have worked mainly on free software activism, which means… — Richard Stallman Copy Share Image
One purpose of CRC cards [a design tool] is to fail early, to fail often, and to fail inexpensively. It is a… — Cay S. Horstmann Copy Share Image
“And the reason everyone doesn’t use Listp is that programming languages are not merely technologies, but habits of mind as well, and… — Paul Graham Copy Share Image
It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead… — Anonymous Copy Share Image
The precision provided (or enforced) by programming languages and their execution can identify lacunas, ambiguities, and other areas of potential confusion in… — Kenneth E. Iverson 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
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
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
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
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
Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the… — Kenneth E. Iverson Copy Share Image
The establishment of formal standards for proofs about programs... and the proposal that the semantics of a programming language may be defined… — Robert W. Floyd 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
You have to honor failure, because failure is just the negative space around success. — Richard R. Nelson Copy Share Image
FORTRAN is not a flower but a weed - it is hardy, occasionally blooms, and grows in every computer. — Alan Perlis Copy Share Image
Programming languages, like pizzas, come in only too sizes; too big and too small. — Richard E. Pattis Copy Share Image
However, when Java is promoted as the sole programming language, its flaws and limitations become serious. — Bjarne Stroustrup Copy Share Image
If Java had true garbage collection, most programs would delete themselves upon execution. — Robert Sewell 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
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
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
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
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 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
An excellent plumber is infinitely more admirable than an incompetent philosopher. — John W. Gardner Copy Share Image