Donald Knuth

Donald Knuth
Donald Ervin Knuthis an American computer scientist, mathematician, and professor emeritus at Stanford University...
NationalityAmerican
ProfessionMathematician
Date of Birth10 January 1938
CountryUnited States of America
funny-inspirational reading following-instructions
Computers are good at following instructions, but not at reading your mind.
three four admiration
The whole thing that makes a mathematician’s life worthwhile is that he gets the grudging admiration of three or four colleagues.
order fonts menus
I can’t go to a restaurant and order food because I keep looking at the fonts on the menu.
running thinking two
TeX has found at least one bug in every Pascal compiler it's been run on, I think, and at least two in every C compiler
practice inspired theory
The best theory is inspired by practice.
digital computer program
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music.
change attitude learning
Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
facts want fields
In fact what I would like to see is thousands of computer scientists let loose to do whatever they want. That's what really advances the field.
teamwork strong team-building
A list is only as strong as its weakest link.
successful ingredients essentials
The enjoyment of one's tools is an essential ingredient of successful work.
roots evil debugging
Premature optimization is the root of all evil.
memories jewels ubuntu
I currently use Ubuntu Linux, on a standalone laptop - it has no Internet connection. I occasionally carry flash memory drives between this machine and the Macs that I use for network surfing and graphics; but I trust my family jewels only to Linux.
funny-inspirational bugs computer
Beware of bugs in the above code; I have only proved it correct, not tried it.
names important statistics
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.