Décès de Thomas E. Kurtz
(computerhistory.org)-
Hommage à Thomas E. Kurtz
- Annonce du décès du pionnier de l’informatique Thomas Kurtz
- Kurtz a co-inventé le langage de programmation BASIC et le Dartmouth Time-Sharing System
- Au début de l’informatique universitaire dans les années 1960, il n’existait pas de langage de programmation simple pour les étudiants de premier cycle
- Kurtz et Kemeny ont développé le Dartmouth Time-Sharing System afin de permettre aux étudiants d’utiliser BASIC
-
Trouver sa vocation
- Né à Oak Park, dans l’Illinois, diplômé de Knox College en 1950
- Doctorat de mathématiques obtenu à l’université de Princeton en 1956
- Expérience du calculateur SWAC à l’UCLA
- Professeur à Dartmouth, où il a développé le Dartmouth Time-Sharing System
-
Des réalisations marquantes
- Le langage BASIC a évolué au fil de plusieurs générations d’ordinateurs
- En 1978, les étudiants de Harvard Bill Gates et Paul Allen ont développé une version de BASIC pour le MITS Altair 8800
- La popularité de BASIC a explosé avec l’essor de l’ordinateur personnel
-
Une carrière riche et variée
- Directeur du Kiewit Computation Center de Dartmouth de 1966 à 1975
- En 1979, avec le soutien d’IBM, il a organisé un programme de master en informatique et systèmes d’information
- Fondation de True BASIC, Inc. en 1983
- A contribué à la formation du comité X3J2 pour élaborer la norme ANSI BASIC
- Élu ACM Fellow en 1994
-
À propos de l’auteur
- Dag Spicer supervise la collection historique permanente du Computer History Museum
- Il conçoit les expositions, le marketing et les programmes éducatifs du musée, et répond aux demandes de recherche
- Il a accordé des entretiens sur l’histoire de l’informatique à de grands médias comme NPR, le New York Times et The Economist
1 commentaires
Avis Hacker News
J’ai appris la programmation pour la première fois avec le langage BASIC, et lors de la conception du langage D, je me suis inspiré de la simplicité de manipulation des chaînes de BASIC. La manipulation des chaînes en C comportait beaucoup de bugs. Rendre la manipulation des chaînes facile en D était un objectif majeur, et cela a été un succès. Lors des revues de code C, il est presque certain de trouver des bugs dans les parties qui manipulent les chaînes. Je pose des questions aux personnes qui ne savent pas comment
strncpy()gère la terminaison par0.J’ai écrit mon premier programme en 1977 avec BASIC, puis j’ai écrit en Z80 un compilateur pour une version limitée de BASIC. J’ai créé un compilateur en langage machine capable de tourner avec 14 KB de RAM. Merci à Thomas Kurtz.
Il a vécu jusqu’à 96 ans, et j’ai écrit énormément de QBASIC. Entre 1986 et les années 1990 en Inde, il n’y avait que MSDOS, et j’impressionnais mes amis et ma famille avec GWBASIC. En passant à MS WINDOWS 3.1, je me suis passionné pour les graphismes avec QBASIC. J’ai commencé avec BASIC, puis j’ai évolué vers CLIPPER, FOXPRO, MFC et Borland C++. Merci au langage BASIC.
L’héritage de BASIC est remarquable. Grâce à la ROM BASIC de l’Atari 800XL, j’ai appris BASIC très jeune. BASIC m’a permis de découvrir la créativité de la programmation informatique. BASIC n’était pas adapté aux projets de grande ampleur, mais c’était largement suffisant pour un enfant. Grâce à BASIC, j’ai pu démarrer une première carrière dans le développement de jeux. Je ne connaissais pas le nom de Thomas E. Kurtz, mais j’éprouve de la gratitude envers le langage BASIC.
J’ai interviewé Thomas Kurtz en 2010, et il a été extrêmement aimable et accueillant. Ce qu’il a accompli à Dartmouth était remarquable, et son objectif était d’éduquer et de donner du pouvoir aux étudiants et à la société grâce à la technologie.
J’ai commencé à programmer en 1976 avec BASIC, et j’ai essayé de créer un jeu sur l’alunissage sur un IBM 5100. C’est ce qui m’a lancé dans la programmation avec BASIC. Ensuite, j’ai utilisé divers ordinateurs et langages. BASIC a apporté de la joie et de l’inspiration à beaucoup de gens.
BASIC était le premier langage de programmation au lycée en Suède. C’est grâce à BASIC que j’ai commencé à programmer, et cela m’a mené sur une voie très enrichissante.
Le langage Pascal a été critiqué à cause des limitations des systèmes initiaux et de l’incompatibilité entre les implémentations. À l’inverse, BASIC a été l’épine dorsale de l’industrie de la mini-informatique et de la micro-informatique, avec de nombreuses implémentations et fonctionnalités. Les implémentations de BASIC n’étaient pas compatibles entre elles.
L’héritage de BASIC ne peut pas être sous-estimé. La mission de BASIC à Dartmouth était révolutionnaire. Pour beaucoup de nouveaux utilisateurs d’ordinateur, ce fut le premier langage de programmation découvert. BASIC a eu un impact majeur avec les débuts de l’informatique personnelle.