Vague and nebulous is the beginning of all things, but not their end. — Khalil Gibran Copy Share Image
Using Unix is the computing equivalent of listening only to music by David Cassidy. — Rob Pike Copy Share Image
However, when Java is promoted as the sole programming language, its flaws and limitations become serious. — 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
If Java had true garbage collection, most programs would delete themselves upon execution. — Robert Sewell Copy Share Image
The only way to learn a new programming language is by writing programs in it. — Dennis Ritchie Copy Share Image
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
“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
If there is ever a science of programming language design, it will probably consist largely of matching languages to the design methods… — Robert W. Floyd 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… — Harlan Mills Copy Share Image
The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't appreciate what a powerful… — Richard Stallman Copy Share Image
Computer scientists have so far worked on developing powerful programming languages that make it possible to solve the technical problems of computation.… — Donald A. Norman Copy Share Image
The principal lesson of Emacs is that a language for extensions should not be a mere "extension language". It should be a… — Richard Stallman 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
If you stay up late and you have another hour of work to do, you can just stay up another hour later… — Bill Joy Copy Share Image
I was really looking at computers as a way to understand the mind. But at M.I.T., my mind was blown by having… — Seymour Papert Copy Share Image
“The programmer community is thick with stereotypes: greybeards (old guys with vast knowledge of arcane programming languages); script kiddies (unskilled hackers causing… — Nick Parish Copy Share Image
Text is linear; it is black and white; it doesn't zoom around the page in 3-D; it isn't intelligent by itself; in… — Andrea diSessa Copy Share Image
“Lip was in his element. Him and his languages. His linguistic abilities didn’t just stop at Pig Latin, like the rest of… — Dave Buschi Copy Share Image
All of us who attended the meeting - including Microsoft - unanimously agreed that unilaterally extending the Java programming language would hurt… — James Gosling Copy Share Image
“Generative testing is an approach to testing software that was made popular by the QuickCheck library. Originally written in Haskell and since… — Anonymous Copy Share Image
With 'Scratch,' you create computer programs by snapping together graphical programming blocks, much like LEGO bricks, without any of the obscure syntax… — Mitchel Resnick Copy Share Image
“If you want to make money at some point, remember this, because this is one of the reasons startups win. Big companies… — Paul Graham Copy Share Image
“Writing and repairing software generally takes far more time and is far more expensive than initially anticipated. “Every feature that is added… — Thomas Homer-Dixon Copy Share Image
“Programming is not all the same. Normal written languages have different rhythms and idioms, right? Well, so do programming languages. The language… — Robin Sloane Copy Share Image
“For example, say you're an average web developer. You're familiar with a dozen programming languages, tons of helpful libraries, standards, protocols, what… — Anonymous Copy Share Image
I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an… — Alan Perlis Copy Share Image