A Quote by Donald Knuth

Science is what we understand well enough to explain to a computer. Art is everything else we do. — © Donald Knuth
Science is what we understand well enough to explain to a computer. Art is everything else we do.
Science is knowledge which we understand so well that we can teach it to a computer; and if we don't fully understand something, it is an art to deal with it.
Principles for the Development of a Complete Mind: Study the science of art. Study the art of science. Develop your senses- especially learn how to see. Realize that everything connects to everything else.
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? What is the linking thread which gathers these disparate branches into a single discipline. My answer to these questions is simple -it is the art of programming a computer. It is the art of designing efficient and elegant methods of getting a computer to solve problems, theoretical or practical, small or large, simple or complex. It is the art of translating this design into an effective and accurate computer program.
If you can't explain it simply, you don't understand it well enough.
My art, what do you want to say about it? Do you think you can explain the merits of a picture to those who do not see them? . . . I can find the best and clearest words to explain my meaning, and I have spoken to the most intelligent people about art, and they have not understood; but among people who understand, words are not necessary, you say humph, he, ha and everything has been said.
If an artist does not have an erotic involvement with everything that he sees, he may as well give up. To be a human being may a very messy thing, but to be an artist is something else entirely, because art is religion, art is sex, art is society. Art is everything.
I teach art at a famous art school, and yet I don't have really the least notion what post-modernism means, but we have people in the letters and science department that understand it quite well and the students go there if they want to understand what this term that is being bandied about is all about, but I've never understood it.
Everyone wants to understand art. Why not try to understand the song of a bird? Why does one love the night, flowers, everything around one, without trying to understand them? But in the case of a painting people have to understand. If only they would realize above all that an artist works of necessity, that he himself is only a trifling bit of the world, and that no more importance should be attached to him than to plenty of other things which please us in the world, though we can't explain them. People who try to explain pictures are usually barking up the wrong tree.
Science is not enough, religion is not enough, art is not enough, politics and economics are not enough, nor is love, nor is duty, nor is action however disinterested, nor, however sublime, is contemplation. Nothing short of everything, will really do.
Learn computer science. It's extraordinarily helpful. I like recommending learning economics as well so they think in terms of business, they have rational frameworks for looking at the world, but yeah, computer science is an amazing way to get into, even if you want to be CEO, having a tech background is helpful.
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 takes no more than a few sentences, followed by an embarrassed "Never mind, I see what's wrong. Sorry to bother you." This works remarkably well; you can even use non-programmers as listeners. One university computer center kept a teddy bear near the help desk. Students with mysterious bugs were required to explain them to the bear before they could speak to a human counselor.
In the early 1970s, I headed to graduate school at the University of Utah and joined the pioneering program in computer graphics because I realized that's where I could combine my interests in art and computer science.
Every work of science great enough to be well remembered for a few generations affords some exemplification of the defective state of the art of reasoning of the time when it was written; and each chief step in science has been a lesson in logic.
I was never as focused in math, science, computer science, etcetera, as the people who were best at it. I wanted to create amazing screensavers that did beautiful visualizations of music. It's like, "Oh, I have to learn computer science to do that."
Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.
I don't think that science is complete at all. We don't understand everything, and one can see, within science itself, there are many inconsistencies. We just have to accept that we don't understand.
This site uses cookies to ensure you get the best experience. More info...
Got it!