Donald Knuth
Donald Ervin Knuth (Milwaukee, 10 gennaio 1938) è un informatico statunitense. È un rinomato studioso di informatica e professore emerito presso la Stanford University.
Indice |
[modifica] Biografia
Knuth (pronunciato all'inglese come [kəˈnuːθ][1]) è meglio conosciuto come l'autore dell'opera in più volumi L'arte della programmazione (The Art of Computer Programming), uno dei più importanti e maggiormente citati libri nel campo dell'informatica. Knuth ha praticamente creato il campo dell'analisi rigorosa degli algoritmi, e dato fondamentali contributi in svariati rami dell'informatica teorica. È il creatore di TEX il sistema di composizione, di METAFONT sistema per il disegno di font, e fu il precursore del concetto di programmazione dotta.
[modifica] Istruzione e lavoro accademico
Nato a Milwaukee, Wisconsin, ricevette la sua laurea in matematica presso il Case Institute of Technology, ora conosciuto come Case Western Reserve University. Ottenne un dottorato in matematica presso il California Institute of Technology nel 1963. Nel 1968 divenne membro di facoltà presso la Stanford University. Nel 1971 Knuth fu il destinatario del primo ACM Grace Murray Hopper Award. Ricevette altri vari premi incluso il Turing Award, la National Medal of Science, il John von Neumann Medal e il Premio Kyōto. Nel 1992 divenne associato presso la Académie des sciences e nel 2003 fu eletto membro della Royal Society.
Nel 1992, Knuth si ritirò dall'insegnamento regolare e dalla ricerca presso la Stanford University al fine di completare l'opera The Art of Computer Programming. Così nel 2004 i 3 volumi furono pubblicati, e Knuth sta ora lavorando al quarto volume, di cui periodicamente rilascia brani sul suo sito web. Nel frattempo, Knuth tiene lezioni informali poche volte all'anno presso la Stanford University, che lui chiama Computer Musings (letteralmente, "meditazioni assorte sui computer").
In riconoscimento dei suoi contributi al campo dell'informatica, nel 1990 Knuth fu premiato con il singolare titolo accademico di Professore nell'arte della programmazione, poi riveduto in Professore emerito nell'arte della programmazione.
[modifica] Umorismo informatico
Knuth è un famoso programmatore conosciuto per il suo umorismo informatico:
- Paga un premio di 2,56 dollari per ogni errore scoperto nei suoi libri, perché "256 penny sono un dollaro esadecimale". (La sua generosità per gli errori di stampa nel libro 3:16 Bible Texts Illuminated, è stata di 3,16 dollari).
- I numeri di versione del suo software TEX si avvicinano al numero pi greco; dopo la versione 3, i valori man mano assegnati sono stati 3.1, 3.14, 3.141 e così via. I numeri di versione di Metafont si avvicinano al numero e in maniera simile al precedente. Ha pubblicamente affermato che alla sua morte tutti gli eventuali bug ancora presenti saranno promossi a funzionalità, e che le versioni saranno cristallizzate a π ed e.
- Una volta avvisò gli utenti del suo software, "Badate ai bug nel codice suddetto; io ho solo dimostrato che è corretto, non l'ho provato." [2]
In aggiunta ai suoi scritti di informatica, Knuth è anche l'autore di 3:16 Bible Texts Illuminated (1991), ISBN 0-89579-252-4, nel quale cerca di esaminare la Bibbia tramite un processo di "campionamento casuale stratificato", vale a dire un'analisi del capitolo terzo, versetto sedicesimo di ogni libro. Ogni verso è accompagnato da un'interpretazione calligrafica: l'analisi è fornita da un gruppo di calligrafici capeggiati da Hermann Zapf.
Knuth pubblicò il suo primo articolo "scientifico" su un periodico scolastico nel 1957 con il titolo "Potrzebie Sistemi di peso e misura". In esso, definì le unità fondamentali di lunghezza con lo spessore della rivista MAD magazine numero 26, e chiamò la fondamentale unità di misura della forza "whatmeworry" ("chemmimporta", l'intercalare tipico di MAD). La rivista MAD magazine acquistò l'articolo e lo pubblicò nel numero di giugno del 1957.
[modifica] Vita privata
Le passioni di Knuth includono la musica, e in particolare suonare l'organo. Possiede un organo a canne installato nella sua abitazione. Knuth disconosce ogni particolare talento con tale strumento. Knuth non usa l'e-mail, dicendo che la utilizzò dal 1975 fino al 1º gennaio 1990, e che questo gli fu sufficiente per un'intera vita. Egli trova più efficiente rispondere alla corrispondenza a "lotti" ("batch processing"), un giorno ogni tre mesi esamina la corrispondenza e risponde tramite posta ordinaria.
È sposato con Jill Knuth, la quale ha pubblicato un libro sulla liturgia. Hanno due figli.
[modifica] Note
- ^ Knuth:Frequently Asked Questions – How do you pronounce your last name? Ka-NOOTH
- ^ Knuth:Frequently Asked Questions – What's the exact citation of your oft-cited comment about bugs?
[modifica] Voci correlate
- Algoritmo di Knuth-Morris-Pratt
- Notazione della freccia verso l'alto di Knuth
- Algoritmo di completamento di Knuth-Bendix
- Test dell'uomo o del ragazzo
- Algoritmo di Trabb Pardo-Knuth
[modifica] Interviste, domande e risposte
- (EN) Computer Literacy, 1993
- (EN) TUG Florida, 1995
- (EN) Dr. Dobb's Journal, 1996
- (EN) AW Innovations, 1996
- (EN) Czech TUG, 1996
- (EN) Amsterdam, 1996
- (EN) Byte, 1996
- (EN) Amazon, 1997
- (EN) Boston ACM, 1999
- (EN) Technology Review, 1999
- (EN) U.K. TUG, 1999
- (EN) salon.com, 1999
- (EN) Advogato, 2000
- (EN) AMS, 2001
- (EN) Geek Celebs, 2001
- (EN) Oslo, 2002
- (DE) c't, 2002
[modifica] Altri progetti
Commons contiene file multimediali su Donald Knuth
[modifica] Collegamenti esterni
- (EN) The Stanford home page of Donald Knuth (Home Page accademica di Donald Knuth)
- (EN) Long biography of Knuth (Lunga biografia di Knuth)
- (EN) Donald Knuth: Leonard Euler of Computer Science (Softpanorama) (Donald Knuth: il Leonardo Eulero dell'informatica)
- (EN) Videos of presentations w/ Donald Knuth (Video di presentazione con Donald Knuth)