Learning Quotes
6496 quotes by 3665 authors
-
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity. ... The…
— David Gelernter
-
Good programmers know what's beautiful and bad ones don't.
— David Gelernter
-
Object-oriented programming as it emerged in Simula 67 allows software structure to be based on real-world structures, and gives programmers a powerful way to simplify…
— David Gelernter
-
Vague and nebulous is the beginning of all things, but not their end.
— Khalil Gibran
-
At the source of every error which is blamed on the computer, you will find at least two human errors, one of which is the…
— Tom Gilb
-
This attitude [the abstract method in mathematics] can be encapsulated in the following slogan: a mathematical object is what it does.
— Timothy Gowers
-
Incidentally, when we're faced with a "prove or disprove," we're usually better off trying first to disprove with a counterexample, for two reasons: A disproof…
— Ronald Graham
-
Programming is an explanatory activity.
— Roman Harper
-
The one who insists on never uttering an error must remain silent.
— Werner Heisenberg
-
It's [programming] the only job I can think of where I get to be both an engineer and an artist. There's an incredible, rigorous, technical…
— Andy Hertzfeld
-
I was eventually persuaded of the need to design programming notations so as to maximize the number of errors which cannot be made, or if…
— Tony Hoare
-
In the development of the understanding of complex phenomena, the most powerful tool available to the human intellect is abstraction. Abstraction arises from the recognition…
— Tony Hoare
-
What is the central core of the subject [computer science]? What is it that distinguishes it from the separate subjects with which it is related?…
— Tony Hoare
-
To treat programming scientifically, it must be possible to specify the required properties of programs precisely. Formality is certainly not an end in itself. The…
— Jim Horning
-
One purpose of CRC cards [a design tool] is to fail early, to fail often, and to fail inexpensively. It is a lot cheaper to…
— Cay S. Horstmann
-
We teachers make the road, others will make the journey.
— Victor Hugo
-
In the particular is contained the universal.
— James Joyce
-
If you have a large number of unrelated ideas, you have to get quite a distance away from them to get a view of all…
— John G. Kemeny
-
Another effective [debugging] technique is to explain your code to someone else. This will often cause you to explain the bug to yourself. Sometimes it…
— Brian Kernighan
-
...methods are more important than facts. The educational value of a problem given to a student depends mostly on how often the thought processes that…
— Donald Knuth
Who Wrote These Learning Quotes
3,665 authors contributed a total of 6,496 Learning Quotes, led by these top contributors: