Thomas Eugene Kurtz

Da Teknopedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Thomas Eugene Kurtz (Oak Park, 22 febbraio 1928Lebanon, 12 novembre 2024[1]) è stato un matematico, informatico e ricercatore statunitense noto per aver progettato con John George Kemeny il linguaggio di programmazione BASIC[2].

Dartmouth College

Frequentò il Knox College di Galesburg (Illinois) laureandosi in matematica nel 1950. Nell'estate del 1951 frequentò l'Istituto di Analisi Numerica, un distaccamento del NIST presso l'Università della California - Los Angeles sotto la guida del professor Forman Acton, un ingegnere che gli trasmise la passione per i computer.[2]

Nel 1952 al 1956 Kurtz fu assistente informatico e ricercatore presso l'Università di Princeton, dove iniziò a scrivere dei programmi per un calcolatore IBM. Nel 1956 conseguì a Princeton il dottorato in matematica statistica e si trasferì poi presso l'Università di Dartmouth su volere di John George Kemeny, all'epoca direttore della facoltà di matematica.

Nell'estate del 1956 Kurtz studiò il codice macchina su un computer IBM 704 del New England Regional Computer Center, un centro informatico creato dal Massachusetts Institute of Technology (MIT). Nel 1959 Dartmouth acquistò un proprio computer, un LGP-30 e Kurtz fu fatto direttore del reparto informatico. Nel febbraio del 1964 Kurtz e Kemeny presentarono un sistema di time-sharing per permettere agli studenti di usufruire meglio delle risorse di un computer, il Dartmouth Time-Sharing System. Fu acquistato un GE-235 e diversi terminali GE Datanet-30, che furono dislocati in tutta l'università. Grazie a questi terminali gli studenti potevano caricare nel sistema i propri programmi ed il sistema di suddivisione del tempo di calcolo divideva la potenza elaborativa del computer fra tutti i compiti ricevuti. Contemporaneamente al sistema di time-sharing Kuntz e Kemeny avevano sviluppato anche un linguaggio di programmazione facile da usare e che fosse facilmente apprendibile: quel linguaggio fu chiamato Beginner's All-purpose Symbolic Instruction Code, o BASIC, il linguaggio di programmazione più diffuso ed usato.[2] Il primo programma in BASIC fu eseguito il 1º maggio 1964.[3]

Dal 1966 al 1975 Kuntz fu direttore del Centro di Calcolo di Kiewit (Kiewit Computation Center) a Dartmouth,[4] e dal 1975 al 1978 direttore dell'Ufficio dell'Informatica Accademica (Office of Academic Computing). Dal 1980 al 1988 Kuntz fu direttore del programma Sistemi d'Informazione e Computer (Computer and Information Systems) sempre a Dartmouth. Successivamente Kurtz tornò all'insegnamento a tempo pieno come professore di matematica con predilezione per la statistica e le scienze informatiche.

Nel 1983 Kuntz e Kemeny fondarono una società chiamata True BASIC, Inc. per commercializzare il True BASIC, una versione aggiornata e potenziata del BASIC derivata dal Dartmouth BASIC 7, noto anche come ANSI BASIC.

Riconoscimenti

[modifica | modifica wikitesto]

Nel 1991 la IEEE Computer Society ha conferito a Kuntz il premio di "Pioniere dei Computer (IEEE Computer Pioneer Award)[5] e nel 1994 è stato fatto membro onorario della Association for Computing Machinery.[6]

  1. ^ (EN) Thomas Kurtz, Co-Creator of Computer Language Basic, Dies at 96, su www.bloomberg.com, 14 novembre 2024. URL consultato il 15 novembre 2024.
  2. ^ a b c Biografia di Thomas Eugene Kurtz, su bookrags.com, World of Computer Science. URL consultato il 01/12/2010.
  3. ^ Dal BASIC al True BASIC, su truebasic.com, True BASIC, Inc.. URL consultato il 02/12/2010.
  4. ^ Dartmouth Computer Science, su cs.dartmouth.edu, Dartmouth College. URL consultato il 02/12/2010 (archiviato dall'url originale il 31 ottobre 2010).
  5. ^ Computer Pioneer Award, su computer.org, IEEE Computer Society. URL consultato il 02/12/2010 (archiviato dall'url originale il 21 luglio 2013).
  6. ^ Kuntz membro onorario dell'Association Computing Machinery, su fellows.acm.org, ACM. URL consultato il 02/12/2010 (archiviato dall'url originale il 21 gennaio 2012).

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàVIAF (EN16053568 · ISNI (EN0000 0000 8201 0632 · LCCN (ENn79109162 · J9U (ENHE987007423894005171 · NDL (ENJA00446543
  Portale Biografie: accedi alle voci di Teknopedia che trattano di biografie