Donald Knuth
Keywords: Donald Knuth, 10 de Janeiro, 1938, 1960, 1963, 1968, 1975, 1976, 1990, 1992
Donald_Knuth_DSC00624.jpg
Donald Knuth (nascido em 10 de Janeiro de 1938) é 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 algorítmos e fez muitas das principais contribuições a varios ramos da teoria da computação. Ele também criou o sistema de 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.
Educação e vida acadêmica
Nascido em Milwaukee, Wisconsin, graduou-se em 1960. Em 1963 conseguiu o doutorado no California Institute of Technology (Caltech), onde tornou-se professor e começou a trabalhar no livro The Art of Computer Programming, originalmente planejado como uma série de 7 livros. O primeiro volume foi publicado em 1968. Neste mesmo ano transferiu-se para a Universidade de Stanford.
Em 1976, após produzir o terceiro volume de sua série, ele ficou tão frustrado com o estado antiquado das ferramentas de publicação que dedicou seu tempo na criação de algo melhor. De seus esforços sugiram as ferramentas TEX e METAFONT.
Em reconhecimento às suas contribuições ciência da computação ele foi agraciado em 1990 com o singular título de Professor of the Art of Computer Programming, que depois foi atualizado para Professor Emeritus of the Art of Computer Programming.
Em 1992 tornou-se um associado da Academia Francesa de Ciências. Neste mesmo ano aposentou-se da universidade para concluir The Art of Computer Programming. em 2003 foi eleito como Fellow da Royal Society. Em 2004 os primeiros três volumes de seu livro foram re-editados. Atualmente Knuth está trabalhando no volume 4 e trechos são liberados periodicamente em seu site pessoal.
Curiosidades
- Knuth é conhecido pelo seu humor geek: Para cada erro encontrado em seus erros ele oferece um cheque de US$ 2,56, pois "256 centavos são um dólar hexadecimal".
- As versões do TEX são numeradas de forma que se aproximem do valor exato de pi: 3, 3.1, 3.14, etc.
- As versões do METAFONT seguem um sistema parecido, mas relativo a e.
- Seu comentário mais famoso foi feito ao enviar uns comentários de um algorítmo a um colega: "Cuidado com os bugs do código anterior, eu apenas os demonstrei, não os experimentei".
- Ele escreveu o livro 3:16 Bible Texts Illuminated, mo qual ele tenta examinar a bíblia por um processo amostra estratificada aleatória. Para ser mais preciso, cada capítulo 3, versículo 16 de cada livro. Cada versículo é acompanhado por uma renderização de arte caligráfica, contribuição de um grupo de calígrafos liderados por Hermann Zapf. Ele também oferece um cheque de US$ 3,16 para cada erro encontrado.
- Os hobbies de Knuth incluem música, principalmente o órgão.
- Ele não usa e-mail, dizendo que já o usou de 1975 até 1990 e que foi o suficiente para uma vida inteira. Ele acha mais eficiente responder a correspondência em "modo batch", como uma vez a cada três meses.
- Ele é casado com Jill Knuth, com que publicou um livro sobre liturgia, e tem dois filhos.
Links externos
- The Stanford home page of Donald Knuth
- Long biography of Knuth
- Donald Knuth: Leonard Euler of Computer Science (Softpanorama)
- Videos of presentations w/ Donald Knuth
Categoria:Cientistas da computação
