Alan J. Perlis

Alan "Al" Jay Perlis (né le 1er avril 1922 à Pittsburgh , Pennsylvanie , † 7 février 1990 à New Haven , Connecticut ) était un informaticien américain qui a contribué de manière significative à l' informatique devenant un sujet indépendant dans les universités américaines.

Vie

Perlis a obtenu son baccalauréat en chimie du Carnegie Institute of Technology (plus tard Carnegie Mellon University ) à Pittsburgh , Pennsylvanie en 1943 , et sa maîtrise en mathématiques du Massachusetts Institute of Technology (MIT) à Cambridge en 1949 . Là, il a également obtenu son doctorat en 1950 avec l'ouvrage On Integral Equations, Their Solution by Iteration and Analytic Continuation avec Philip Franklin , puis a travaillé sur le projet informatique Whirlwind (brièvement interrompu par son travail au Ballistic Research Laboratory à Aberdeen Proving Ground ).

De 1952 à 1956 , il a été professeur adjoint de mathématiques à l' Université Purdue à West Lafayette , Indiana . Pendant ce temps, il a mis en place le laboratoire informatique de l'université. En 1956, il a déménagé au Carnegie Institute of Technology, où il a d'abord travaillé comme professeur de mathématiques et en même temps comme directeur du Centre de calcul de l'université. À partir de 1958, il dispense les premiers cours de programmation, et à partir de 1960, il dirige la Faculté de mathématiques. Il a établi le programme interdisciplinaire de sciences des systèmes et des communications avec Allen Newell , Herbert A. Simon et d'autres . Entre 1962 et 1965, il a développé un programme pour une nouvelle matière appelée Informatique . Cela correspond à l'informatique en Allemagne. Il est devenu le premier chef du département d'informatique de l'Université Carnegie-Mellon, fondée en 1965. A partir de 1971, en tant que professeur d'informatique, il participe à la création du nouveau département d'informatique de l'université Yale à New Haven , Connecticut , qu'il dirige également de 1976 à 1977 et de 1978 à 1980, interrompu par un poste de professeur invité à l' Institut de technologie de Californie .

Prestations de service

L'objectif du travail scientifique d'Alan J. Perlis était la construction de compilateurs et, surtout, la conception de langages de programmation . Il a développé plusieurs compilateurs pour les langages de formules mathématiques, dont le traducteur interne (IT) pour l' ordinateur IBM 650 de 1955 à 1957 . Il a également participé à la conception des langages de programmation Algol 58 et Algol 60 , qui ont eu une influence significative sur le développement des langages de programmation modernes. Avec Renato Iturriaga, il a développé la formule Algol , une extension d'Algol pour les mathématiques symboliques. Il a également conçu le langage de programmation Language for Conversational Computing ( LCC ) pour l' ordinateur IBM 360/367 . Il est également devenu célèbre pour l' article fréquemment cité Epigrams in Programming , qu'il a publié dans le magazine ACM SIGPLAN en 1982 . Il contient de nombreuses épigrammes dans lesquelles il résume de manière humoristique ses connaissances d'informaticien.

Les doctorants de Perlis comprennent les futurs professeurs d'informatique Gary Lindstrom , Zohar Manna , David Parnas et Mary Shaw .

Sa succession écrite se trouve au Charles Babbage Institute de l' Université du Minnesota à Minneapolis.

Honneurs

En 1966, Alan J. Perlis a reçu le premier prix Turing de l' ACM pour ses réalisations scientifiques . En 1984, il a reçu l' AFIPS Education Award, en 1985, il a reçu le Pioneer Award de l' IEEE . Il a reçu des doctorats honorifiques de quatre universités . Il a été membre de l' Académie américaine des arts et des sciences (1974) et de la National Academy of Engineering des États-Unis. Il a été président de l' ACM de 1962 à 1964 , après avoir été le premier rédacteur en chef des Communications de l' ACM depuis 1958 .

Travaux

Wikiquote: Alan Perlis  - Citations

Preuve individuelle

  1. a b Alan Jay Perlis dans le projet de Généalogie de mathématiques ( en anglais)Modèle : MathGenealogyProject / Maintenance / identifiant utilisé Modèle : MathGenealogyProject / Maintenance / nom utilisé
  2. Alan J. Perlis Papers, 1942-1989 au Charles Babbage Institute , Université du Minnesota, Minneapolis, consulté le 10 mars 2012 (anglais)
  3. http://awards.acm.org/images/awards/140/articles/0132439.pdf (Lien non disponible) et conférence ( Memento du 5 mars 2016 dans Internet Archive ) ( The Synthesis of Algorithmic Systems , PDF; 701 ko) à l'occasion de la remise du Prix Turing sur le site de l' ACM , consulté le 10 mars 2012 (Anglais)