Thomas E. Kurtz - Thomas E. Kurtz

Thomas E. Kurtz
Née
Thomas Eugène Kurtz

( 1928-02-22 )22 février 1928 (93 ans)
Oak Park, Illinois , États-Unis
Éducation Université de Princeton , Knox College ( mathématiques )
Occupation Informaticien , mathématicien , statisticien
Connu pour BASIC , Vrai BASIC
Récompenses 1974 AFIPS Pioneer Award
1991 IEEE Computer Science Pioneer Award

Thomas Eugene Kurtz (né le 22 février 1928) est un professeur de mathématiques et informaticien à la retraite à Dartmouth , qui, avec son collègue John G. Kemeny, a mis en branle le concept alors révolutionnaire de rendre les ordinateurs aussi librement accessibles aux étudiants que les livres de bibliothèque. , en mettant en œuvre le concept de temps partagé au Dartmouth College . Dans sa mission de permettre aux utilisateurs non experts d'interagir avec l'ordinateur, il a co-développé le langage de programmation BASIC (Beginners All-purpose Symbolic Instruction Code) et le Dartmouth Time Sharing System de 1963 à 1964.

Originaire d' Oak Park, Illinois , États-Unis, Kurtz est diplômé du Knox College en 1950 et a obtenu un doctorat. Diplômé de l'Université de Princeton en 1956, où son conseiller était John Tukey , et a rejoint le département de mathématiques du Dartmouth College la même année, où il a enseigné les statistiques et l'analyse numérique.

En 1983, Kurtz et Kemeny ont co-fondé une société appelée True BASIC, Inc. pour commercialiser True BASIC , une version mise à jour du langage.

Kurtz a également été président du conseil et administrateur d'EDUCOM, ainsi qu'administrateur et président de NERComP, et membre du comité Pierce du comité consultatif scientifique du président. Kurtz a également siégé aux comités directeurs du projet CONDUIT et aux conférences CCUC sur l'informatique pédagogique.

En 1974, la Fédération américaine des sociétés de traitement de l'information a décerné un prix à Kurtz et Kemeny lors de la National Computer Conference pour leurs travaux sur le BASIC et le temps partagé. En 1991, la Computer Society a décerné à Kurtz le prix IEEE Computer Pioneer Award et, en 1994, il a été intronisé en tant que membre de l' Association for Computing Machinery .

Première vie et éducation

En 1951, la première expérience de Kurtz avec l'informatique a eu lieu lors de la session d'été de l'Institute for Numerical Analysis de l' Université de Californie à Los Angeles . Depuis, ses intérêts incluent l'analyse numérique , les statistiques et l' informatique . Il a obtenu son diplôme en 1950 lorsqu'il a obtenu son baccalauréat avec spécialisation en mathématiques et en 1956, à l'âge de 28 ans, il a obtenu son doctorat à l'Université de Princeton . Sa thèse portait sur un problème de comparaisons multiples en statistique mathématique. Kurtz a composé son premier programme informatique en 1951 alors qu'il travaillait avec des ordinateurs à UCLA dans l'institut d'analyse numérique. Il a réalisé cet exploit juste après avoir terminé ses études supérieures et après un an de scolarité à l'Université de Princeton .

Dartmouth

De 1963 à 1964, Kurtz et Kemeny ont développé la première version du Dartmouth Time-Sharing System , un système de partage de temps à usage universitaire, et le langage BASIC .

De 1966 à 1975, Kurtz a été directeur du Centre de calcul Kiewit à Dartmouth, et de 1975 à 1978, directeur du Bureau de l'informatique universitaire. De 1980 à 1988, Kurtz a été directeur du programme informatique et systèmes d'information à Dartmouth, un programme d'études supérieures multidisciplinaire révolutionnaire visant à développer des leaders en systèmes d'information (SI) pour l'industrie. Par la suite, Kurtz est retourné à l'enseignement à temps plein en tant que professeur de mathématiques, en mettant l'accent sur les statistiques et l'informatique.

Collège de Dartmouth

DE BASE

Dans le cadre du système de partage du temps de Dartmouth , Kemeny et Kurtz ont créé le langage de programmation BASIC. Le tout premier programme BASIC s'est déroulé le 1er mai 1964 à 4 heures du matin, et ni Kemeny ni Kurtz n'y ont pensé comme le début de quelque chose de grandiose. Ils espéraient simplement que cela aiderait les étudiants à apprendre quelque chose sur les ordinateurs qu'ils utilisaient. Le couple s'est assuré que leur invention était immédiatement diffusée au public et n'en faisait pas vraiment d'argent. Dartmouth College sous copyright BASIC; Cependant, il a rendu BASIC disponible et gratuit pour tous ceux qui souhaitent l'utiliser. Le nom de la langue est né du souhait de Kurtz d'avoir un acronyme simple qui signifie aussi quelque chose. Kurtz déclare que "Nous voulions un mot simple mais pas simple d'esprit, et BASIC était celui-là." Le BASIC ainsi que les livres publiés sur celui-ci ont suscité de nombreux commentaires positifs, par exemple : « Cette deuxième édition de la programmation de base donne une description approfondie du BASIC, ce qui est utile non seulement pour le débutant, mais aussi pour le programmeur plus expérimenté. » ; « Mon évaluation globale de la programmation BASIC est qu'elle est idéale pour l'individu qui souhaite programmer avec un minimum d'effort et de valeur égale pour l'enseignement en groupe ou en classe.

Le thème que BASIC était pour l'utilisateur d'ordinateur moyen est souligné par Kurtz. Dans une lettre ouverte, il réitère sur des déclarations passées que BASIC a été inventé pour donner aux étudiants un langage de programmation simple et facile à apprendre, car tous les langages actuels de l'époque étaient dédiés aux professionnels. Il a ensuite ajouté que BASIC était destiné aux personnes qui ne voulaient pas consacrer leur vie à la programmation. La répétition de cette idée par Kurtz accentue que même à travers tout son succès, le langage qu'il a écrit resterait mis en œuvre pour les masses et pas seulement pour les spécialistes.

Les normes BASIC ont été créées dans les années 1980 pour l' ECMA et l' ANSI avec leurs versions publiées en 1986 et 1987 respectivement. La popularité de BASIC a monté en flèche en 1975 après qu'une paire de jeunes dans un dortoir de Harvard, Bill Gates et Paul Allen , a créé une version de BASIC qui était viable sur l'un des premiers ordinateurs personnels. La version de Gates et Allen est devenue les itérations les plus importantes de BASIC.

Son travail sur BASIC a été reconnu par l' IEEE dans le cadre de son programme d'étapes marquant des lieux historiques pour l'innovation humaine du monde entier. Les lieux honorés incluent le laboratoire de Thomas Edison à Menlo Park, New Jersey, où il a inventé l'ampoule électrique et le phonographe, et la colline à l'extérieur de Bologne, en Italie, où Guglielmo Marconi a envoyé la première transmission radio transatlantique. La plaque a été placée le 22 février 2021.

Influence

La route vers BASIC en elle-même a été longue. Kemeny et Kurtz avaient forgé DARSIMCO – Dartmouth Simplified Code – la première tentative de Dartmouth de créer un langage informatique en 1956 ; cependant DARSIMCO est vite devenu obsolète lorsque le langage FORTRAN s'est manifesté. En 1962, Kemeny et un étudiant de Dartmouth, Sidney Marshall, ont créé le langage DOPE , Dartmouth Oversimplified Programming Experiment , qui était un prédécesseur direct de BASIC. DOPE lui-même était peu utilisé et Kurtz préférait essayer d'implémenter des langages à succès tels que FORTRAN et ALGOL. L'expérience de Kurtz avec Dartmouth ALGOL 30 pour le LGP-30 l'a convaincu que la conception de sous-ensembles de ces langues n'était pas tout à fait pratique, et cela l'a amené à adopter la notion de Kemeny de créer entièrement une nouvelle langue.

Critiques

Bien que BASIC ait été largement considéré comme un succès, de nombreux professionnels de l'informatique pensaient que c'était un mauvais choix pour les programmes plus gros et plus compliqués. Les programmes plus volumineux devenaient confus et désordonnés lorsqu'ils utilisaient l'instruction "GO TO" pour passer d'une ligne d'un programme à une autre. Une autre critique de la langue originale était qu'elle n'était pas structurée, ce qui rendait difficile la division des programmes en parties distinctes pour améliorer la lisibilité. L'absence de structure du BASIC a également entravé la possibilité de déboguer et de modifier des parties du code, ce qui a limité son utilisation par les grandes entreprises. Par conséquent, il est resté en grande partie un langage utilisé uniquement pour des programmes plus petits.

Vrai BASIQUE

Vrai exemple de base

En 1983, en réponse à une prolifération de "Street BASIC", un groupe d'étudiants diplômés de Dartmouth a persuadé Kemeny et Kurtz d'offrir la version Dartmouth de la langue en tant que produit commercial. La première offre de leur société, True Basic, Inc., était basée sur Dartmouth BASIC 7, qui comportait des constructions de programmation modernes telles que «IF..THEN..ELSE, DO..LOOP et EXIT DO». La société a décrit son produit comme « Simple. Élégant. Puissant. True BASIC.“ Sur les conseils de Kemeny, True BASIC n'était pas limité à un seul système d'exploitation ou système informatique. "Aujourd'hui, les versions de True BASIC sont disponibles pour les systèmes DOS , Mac OS , Windows , Unix et Linux ". Lorsque Kurtz a pris sa retraite du Dartmouth College en 1993, il a continué à développer et à maintenir True Basic.

Voir également

Les références

Liens externes