Frases de Donald Knuth

Donald Knuth photo
1   0

Donald Knuth

Data de nascimento: 10. Janeiro 1938

Publicidade

Donald Ervin Knuth é um cientista computacional de renome e professor emérito da Universidade de Stanford. É o autor do livro The Art of Computer Programming, uma das principais referências da ciência da computação. Ele praticamente criou o campo análise de algoritmos e fez muitas das principais contribuições a vários ramos da teoria da computação. Ele também criou o sistema tipográfico TEX, o sistema de criação de fontes METAFONT, além de ser pioneiro do conceito de programação literária. Finalmente, desenvolveu o conceito de número surreal.

Autores parecidos

Alan Turing photo
Alan Turing2
matemático britânico, lógico, criptoanalista e cientista da…
Isaac Newton photo
Isaac Newton29
físico e filósofo inglês

Citações Donald Knuth

„Science is what we understand well enough to explain to a computer. Art is everything else we do.“

—  Donald Ervin Knuth, Things a Computer Scientist Rarely Talks About
Foreword to the book A=B http://www.cis.upenn.edu/~wilf/AeqB.html (1996)

Publicidade

„An algorithm must be seen to be believed.“

—  Donald Ervin Knuth, Leaders in Computing: Changing the digital world
Vol. I, Fundamental Algorithms, Section 1.1 (1968)

„The important thing, once you have enough to eat and a nice house, is what you can do for others, what you can contribute to the enterprise as a whole.“

—  Donald Ervin Knuth
Jack Woehr. An interview with Donald Knuth http://www.drdobbs.com/an-interview-with-donald-knuth/184409858. Dr. Dobb's Journal, pages 16-22 (April 1996)

„Beware of bugs in the above code; I have only proved it correct, not tried it.“

—  Donald Ervin Knuth
Donald Knuth's webpage http://www-cs-faculty.stanford.edu/~knuth/faq.html states the line was used to end a memo entitled Notes on the van Emde Boas construction of priority deques: An instructive use of recursion (1977)

„The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.“

—  Donald Ervin Knuth
p. 671 Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%. Variant in Knuth, "Structured Programming with Goto Statements" http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf. Computing Surveys 6:4 (December 1974), pp. 261–301, §1. Knuth refers to this as "Hoare's Dictum" 15 years later in "The Errors of Tex", Software—Practice & Experience 19:7 (July 1989), pp. 607–685. However, the attribution to C. A. R. Hoare is doubtful. http://shreevatsa.wordpress.com/2008/05/16/premature-optimization-is-the-root-of-all-evil/ All three of these papers are reprinted in Knuth, Literate Programming, 1992, Center for the Study of Language and Information

Help us translate English quotes

Discover interesting quotes and translate them.

Start translating
Aniversários de hoje
Capistrano de Abreu photo
Capistrano de Abreu5
1853 - 1927
Théophile Gautier photo
Théophile Gautier19
1811 - 1872
August Kubizek photo
August Kubizek
1888 - 1956
Outros 39 aniversários hoje
Autores parecidos
Alan Turing photo
Alan Turing2
matemático britânico, lógico, criptoanalista e cientista da…