Thursday, November 21, 2024 Text is available under the CC BY-SA 3.0 licence.

Richard Hamming

« All quotes from this author
 

The purpose of computing is insight, not numbers.
--
Richard Hamming (1962) Numerical Methods for Scientists and Engineers. Preface

 
Richard Hamming

» Richard Hamming - all quotes »



Tags: Richard Hamming Quotes, Authors starting by H


Similar quotes

 

It is astonishingly beautiful and interesting, how thought is absent when you have an insight. Thought cannot have an insight. It is only when the mind is not operating mechanically in the structure of thought that you have an insight. Having had an insight, thought draws a conclusion from that insight. And then thought acts and thought is mechanical. So I have to find out whether having an insight into myself, which means into the world, and not drawing a conclusion from it is possible. If I draw a conclusion, I act on an idea, on an image, on a symbol, which is the structure of thought, and so I am constantly preventing myself from having insight, from understanding things as they are.

 
Jiddu Krishnamurti
 

Pythagoras, as everyone knows, said that "all things are numbers." This statement, interpreted in a modern way, is logical nonsense, but what he meant was not exactly nonsense. He discovered the importance of numbers in music and the connection which he established between music and arithmetic survives in the mathematical terms "harmonic mean" and "harmonic progression." He thought of numbers as shapes, as they appear on dice or playing cards. We still speak of squares or cubes of numbers, which are terms that we owe to him. He also spoke of oblong numbers, triangular numbers, pyramidal numbers, and so on. These were the numbers of pebbles (or as we would more naturally say, shot) required to make the shapes in question.

 
Pythagoras
 

Present-day computers are designed primarily to solve preformulated problems or to process data according to predetermined procedures. The course of the computation may be conditional upon results obtained during the computation, but all the alternatives must be foreseen in advance. ... The requirement for preformulation or predetermination is sometimes no great disadvantage. It is often said that programming for a computing machine forces one to think clearly, that it disciplines the thought process. If the user can think his problem through in advance, symbiotic association with a computing machine is not necessary.
However, many problems that can be thought through in advance are very difficult to think through in advance. They would be easier to solve, and they could be solved faster, through an intuitively guided trial-and-error procedure in which the computer cooperated, turning up flaws in the reasoning or revealing unexpected turns in the solution. Other problems simply cannot be formulated without computing-machine aid. ... One of the main aims of man-computer symbiosis is to bring the computing machine effectively into the formulative parts of technical problems.
The other main aim is closely related. It is to bring computing machines effectively into processes of thinking that must go on in "real time," time that moves too fast to permit using computers in conventional ways. Imagine trying, for example, to direct a battle with the aid of a computer on such a schedule as this. You formulate your problem today. Tomorrow you spend with a programmer. Next week the computer devotes 5 minutes to assembling your program and 47 seconds to calculating the answer to your problem. You get a sheet of paper 20 feet long, full of numbers that, instead of providing a final solution, only suggest a tactic that should be explored by simulation. Obviously, the battle would be over before the second step in its planning was begun. To think in interaction with a computer in the same way that you think with a colleague whose competence supplements your own will require much tighter coupling between man and machine than is suggested by the example and than is possible today.

 
J. C. R. Licklider
 

I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.

 
Alan Perlis
 

The transfinite numbers are in a certain sense themselves new irrationalities and in fact in my opinion the best method of defining the finite irrational numbers is wholly dissimilar to, and I might even say in principle the same as, my method described above of introducing transfinite numbers. One can say unconditionally: the transfinite numbers stand or fall with the finite irrational numbers; they are like each other in their innermost being; for the former like the latter are definite delimited forms or modifications of the actual infinite.

 
Georg Cantor
© 2009–2013Quotes Privacy Policy | Contact