Le développement d'une notation mathématique pour le traitement des données a conduit Kenneth E. Iverson à créer APL, un langage de programmation qui a remodelé la manière dont les systèmes informatiques sont décrits. Sa carrière a couvert des décennies d'innovation à Harvard et chez IBM, aboutissant à des contributions fondamentales à la théorie de la programmation et à la mise en œuvre pratique de systèmes interactifs, lui valant finalement le prix Turing en 1979.
Fondations académiques
Né en 1920 à Camrose, au Canada, Iverson a quitté l'école après la neuvième année pour travailler dans la ferme familiale pendant la Grande Dépression. Il a plus tard repris ses études par correspondance tout en servant dans l'Aviation royale canadienne pendant la Seconde Guerre mondiale. Après la guerre, il a fréquenté l'Université Queen's, obtenant son diplôme en 1950, avant de déménager à l'Université Harvard. Là, il a obtenu une maîtrise en 1951 et un doctorat en mathématiques appliquées en 1954, se spécialisant dans l'évaluation matricielle sur l'ordinateur Harvard Mark IV.
Le congé sabbatique à Harvard et la notation
En tant que professeur adjoint à Harvard, Iverson a mis en œuvre un programme de traitement automatique des données. Il a découvert que la notation mathématique conventionnelle ne pouvait pas décrire adéquatement les opérations de traitement des données. Pour remédier à cela, il a créé un nouveau système de notation utilisant l'algèbre matricielle et des tableaux multidimensionnels. Ce travail a été testé lors d'un congé sabbatique en 1957 chez McKinsey & Company et présenté plus tard au quatrième symposium de Londres sur la théorie de l'information en 1960.
IBM et le développement de systèmes
En 1960, Iverson a rejoint IBM Research, où il a collaboré avec Adin Falkoff pendant deux décennies. S'appuyant sur la notation documentée dans son livre, A Programming Language, il a appliqué sa méthodologie pour décrire du matériel complexe. En 1963, Iverson et son équipe ont produit une description formelle de l'IBM System/360, une architecture critique dans l'histoire de l'informatique. Son mandat chez IBM a inclus sa nomination en tant qu'IBM Fellow en 1970.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →Reconnaissance professionnelle
La carrière d'Iverson a été marquée par des distinctions industrielles significatives, notamment le prix commémoratif Harry H. Goode en 1975 et le prix Computer Pioneer en 1982. En 1991, il a reçu la Médaille nationale de la technologie et de l'innovation. Il était également membre de l'Académie nationale d'ingénierie. Il a continué à travailler jusqu'à la fin de sa vie, décédant à Toronto le 19 octobre 2004.
Faits rapides
- Naissance : 1920, Camrose, Canada - Décès : 2004, Toronto, Canada - Éducation : Université Queen's et Université Harvard - Prix Turing : 1979 - Médaille nationale de la technologie et de l'innovation : 1991 - IBM Fellow : 1970 - Contribution clé : Développement d'APL - Service militaire : Armée canadienne et Aviation royale canadienne
Questions posées par les lecteurs
### Quelle est la contribution principale de Kenneth E. Iverson ?
Il est surtout connu pour le développement du langage de programmation APL et la création d'une notation mathématique pour décrire et analyser le traitement des données.
### Où Kenneth E. Iverson a-t-il travaillé au cours de sa carrière ?
Ses employeurs comprenaient l'Université Harvard, IBM, I. P. Sharp Associates et Jsoftware Inc.
.jpg)