Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. — Stan Kelly-Bootle 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
There are two types of computer languages; those that people hate and those that nobody uses. — John Ousterhout Copy Share Image
Real programmers don't comment their code. If it was hard to write, it should be hard to understand. — Tom Van Vleck Copy Share Image
When someone says, "I want a programming language in which I need only say what I want done," give him a lollipop. — Alan Perlis Copy Share Image
Computer system analysis is like child-rearing; you can do grievous damage, but you cannot ensure success. — Tom DeMarco Copy Share Image
In the beginning we must simplify the subject, thus unavoidably falsifying it, and later we must sophisticate away the falsely simple beginning. — Maimonides Copy Share Image
But the possibility of abuse may be a good reason for leaving capabilities out of other computer languages, it's not a good… — Larry Wall Copy Share Image
If our designs are failing due to the constant rain of changing requirements, it is our designs that are at fault. We… — Robert Cecil Martin Copy Share Image
A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is… — Bill Gates Copy Share Image
We can think of descriptions almost as computer languages, an operative description that only deals with very simple operations. Its code is… — Frederick Lenz 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
In nine months, a group of children left alone with a computer in any language will reach the same standard as an… — Sugata Mitra 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
First, we want to establish the idea that a computer language is not just a way of getting a computer to perform… — Hal Abelson Copy Share Image
When building a complex system, having crackerjack programmers (who can make any design work, even a bad one) can be a liability.… — Richard E. Pattis Copy Share Image
As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we… — Maurice Wilkes Copy Share Image
It's [programming] the only job I can think of where I get to be both an engineer and an artist. There's an… — Andy Hertzfeld Copy Share Image
So many computer languages try to force you into one way of thinking and Perl is very much the opposite of that… — Larry Wall Copy Share Image
Although our grammar schools are teaching a whole generation computer language to adjust to the technological needs of a Stage II [post… — Warren Farrell Copy Share Image
The discipline of programming is most like sorcery. Both use precise language to instruct inanimate objects to do our bidding. Small mistakes… — Richard E. Pattis Copy Share Image
The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a… — Fred Brooks Copy Share Image
When I'm working on a problem, I never think about beauty. I think only how to solve the problem. — R. Buckminster Fuller Copy Share Image
The value of a prototype is in the education it gives you, not in the code itself. — Amari Cooper Copy Share Image
A good programming language is a conceptual universe for thinking about programming. — Alan Perlis Copy Share Image
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris. — Larry Wall Copy Share Image
Human languages tend to be much more ambiguous than computer languages because humans are much smarter about interpreting the context. — Larry Wall 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
The real technology -behind all our other technologies- is language. It actually creates the world our consciousness lives in. — Andrei Codrescu Copy Share Image