The best is the enemy of the good.
C has all the expressive power of two dixie cups and a string.
Programming languages, like pizzas, come in only too sizes; too big and too small.
A programming language is a tool that has profound influence on our thinking habits.
Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set?
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
When someone says, "I want a programming language in which I need only say what I want done," give him a lollipop.
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.
A data structure is just a stupid programming language.
In English every word can be verbed. Would that it were so in our programming languages.
The only way to learn a new programming language is by writing programs in it.
A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits.... A programming language is a tool that has profound influence on our thinking habits.
It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.
A programming language is low level when its programs require attention to the irrelevant.
I made up the term "object-oriented," and I can tell you I did not have C++ in mind.
SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing.
A programming language is like a natural, human language in that it favors certain methaphors, images, and ways of thinking.
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity. ... The geniuses of the computer field, on the the other hand, are the people with the keenest aesthetic senses, the ones who are capable of creating beauty. Beauty is decisive at every level: the most important interfaces, the most important programming languages, the winning algorithms are the beautiful ones.
The problem with using C++ ... is that there's already a strong tendency in the language to require you to know everything before you can do anything.
The greatest single programming language ever designed
A good programming language is a conceptual universe for thinking about programming.
APL is a mistake, carried through to perfection.
In those days [batch processing] programmers never even documented their programs, because it was assumed that nobody else would ever use them. Now, however, time-sharing had made exchanging software trivial: you just stored one copy in the public repository and therby effectively gave it to the world. Immediately people began to document their programs and to think of them as being usable by others. They started to build on each other's work.
More than the act of testing, the act of designing tests is one of the best bug preventers known.
What I cannot create, I do not understand.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: