Kenneth E. Iverson

Lo sviluppo di una notazione matematica per l'elaborazione dei dati ha portato Kenneth E. Iverson a creare APL, un linguaggio di programmazione che ha rimodellato il modo in cui vengono descritti i sistemi informatici. La sua carriera ha attraversato decenni di innovazione ad Harvard e presso IBM, portando a contributi fondamentali alla teoria della programmazione e all'implementazione pratica di sistemi interattivi, facendogli guadagnare il Turing Award nel 1979.

Fondamenta accademiche

Nato nel 1920 a Camrose, in Canada, Iverson ha lasciato la scuola dopo la nona classe per lavorare nella fattoria di famiglia durante la Grande Depressione. In seguito ha ripreso gli studi tramite corsi per corrispondenza mentre prestava servizio nella Royal Canadian Air Force durante la Seconda Guerra Mondiale. Dopo la guerra, ha frequentato la Queen's University, laureandosi nel 1950, prima di trasferirsi all'Università di Harvard. Lì, ha conseguito un master nel 1951 e un dottorato in matematica applicata nel 1954, specializzandosi nella valutazione di matrici sul computer Harvard Mark IV.

Il periodo sabbatico ad Harvard e la notazione

Come professore assistente ad Harvard, Iverson ha implementato un programma di elaborazione automatica dei dati. Ha scoperto che la notazione matematica convenzionale non poteva descrivere adeguatamente le operazioni di elaborazione dei dati. Per risolvere questo problema, ha creato un nuovo sistema di notazione utilizzando l'algebra matriciale e array multidimensionali. Questo lavoro è stato testato durante un anno sabbatico nel 1957 presso McKinsey & Company e successivamente presentato al Quarto Simposio di Londra sulla Teoria dell'Informazione nel 1960.

IBM e lo sviluppo dei sistemi

Nel 1960, Iverson è entrato a far parte di IBM Research, dove ha collaborato con Adin Falkoff per due decenni. Basandosi sulla notazione documentata nel suo libro, A Programming Language, ha applicato la sua metodologia per descrivere hardware complesso. Nel 1963, Iverson e il suo team hanno prodotto una descrizione formale dell'IBM System/360, un'architettura critica nella storia dell'informatica. Il suo mandato presso IBM ha incluso la nomina a IBM Fellow nel 1970.

IL TEST GRATUITO
Quanto fa il tuo?

Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.

Fai il test del QI →

Riconoscimenti professionali

La carriera di Iverson è stata segnata da significativi riconoscimenti del settore, tra cui l'Harry H. Goode Memorial Award nel 1975 e il Computer Pioneer Award nel 1982. Nel 1991, ha ricevuto la National Medal of Technology and Innovation. È stato anche membro della National Academy of Engineering. Ha continuato a lavorare fino alla fine della sua vita, morendo a Toronto il 19 ottobre 2004.

Fatti rapidi

- Nascita: 1920, Camrose, Canada - Morte: 2004, Toronto, Canada - Istruzione: Queen's University e Università di Harvard - Turing Award: 1979 - National Medal of Technology and Innovation: 1991 - IBM Fellow: 1970 - Contributo chiave: Sviluppo di APL - Servizio militare: Esercito canadese e Royal Canadian Air Force

Domande poste dai lettori

### Qual è il contributo principale di Kenneth E. Iverson?

È meglio conosciuto per lo sviluppo del linguaggio di programmazione APL e la creazione di una notazione matematica per descrivere e analizzare l'elaborazione dei dati.

### Dove ha lavorato Kenneth E. Iverson durante la sua carriera?

I suoi datori di lavoro includevano l'Università di Harvard, IBM, I. P. Sharp Associates e Jsoftware Inc.

Confronta con i grandi

Mark Twain vs Variste GaloisTerence Chi Shen Tao vs Wolfgang Amadeus MozartBill Gates vs SocratesGeorge Frideric Handel vs Johann Sebastian Bach
Vedi Classifica →Tutti i confronti →

Bambini prodigio

Laurent SimonsGraduated University at 11 — Belgian Prodigy with Electrical…Boris BeckerBoris BeckerWon Wimbledon at 17, the youngest men's Grand Slam champion everPriyanshi SomaniWon the Mental Calculation World Cup at age 11, beating adults…Greyson ChanceViral Lady Gaga Cover at 12 — Ellen DeGeneres Signed Him to Her…
Bambini prodigio →

Gioca e torna domani

Sfida del genio del giorno · Genius trivia
Who is widely considered the first computer programmer?
Tocca la tua risposta ↓
Quale genio sei? Test del QI gratuito