Alan Perlis
Président Association for Computing Machinery | |
---|---|
- |
Naissance | |
---|---|
Décès | |
Nom dans la langue maternelle |
Alan Jay Perlis |
Nationalité | |
Formation |
Université Carnegie-Mellon (baccalauréat universitaire ès sciences) (jusqu'en ) Institut de technologie du Massachusetts (master of science) (jusqu'en ) Institut de technologie du Massachusetts (doctorat) (jusqu'en ) Taylor Allderdice High School (en) |
Activités |
A travaillé pour | |
---|---|
Membre de | |
Arme | |
Conflit | |
Directeur de thèse | |
Distinctions |
Prix Turing () Liste détaillée Prix Turing () Computer Pioneer Award () Docteur honoris causa de l'université de Waterloo Docteur honoris causa (Davis & Elkins College (en) ; Sacred Heart University (en)) Docteur honoris causa de l'université Purdue |
Alan Jay Perlis ( - ) est un informaticien américain et professeur à l'Université Purdue, à l'Université Carnegie-Mellon et à l'Université Yale. Il est surtout connu pour son travail de pionnier dans les langages de programmation et est le premier récipiendaire du prix Turing[1].
Biographie
[modifier | modifier le code]Perlis est né dans une famille juive à Pittsburgh, en Pennsylvanie. Il est diplômé du lycée Taylor Allderdice en 1939[2]. En 1943, il obtient son Bachelor's degree en chimie du Carnegie Institute of Technology (rebaptisé plus tard Université Carnegie-Mellon).
Pendant la Seconde Guerre mondiale, il sert dans l'armée américaine, où il s'intéresse aux mathématiques. Il obtient ensuite une Master's degree (1949) et un doctorat (1950) en mathématiques au Massachusetts Institute of Technology (MIT). Sa thèse de doctorat s'intitule "Sur les équations intégrales, leur solution par itération et continuation analytique".
En 1952, il participe au projet Whirlwind[3]. Il rejoint la faculté de l'Université Purdue et en 1956, part au Carnegie Institute of Technology. Il est titulaire de la chaire de mathématiques puis premier chef du département d'informatique. En 1962, il est élu président de l'Association for Computing Machinery.
Il reçoit le premier prix Turing en 1966, selon la citation, "pour son influence dans le domaine des techniques de programmation avancées et de la construction de compilateurs ". Il s'agit d'une référence au travail qu'il a effectué sur Internal Translator en 1956 (décrit par Donald Knuth comme le premier compilateur à succès), et en tant que membre de l'équipe qui a développé le langage de programmation ALGOL.
En 1971, Perlis part à l'Université Yale pour prendre la chaire d'informatique et occuper la chaire Eugene Higgins. En 1977, il est élu à l'Académie nationale d'ingénierie des États-Unis.
En 1982, il écrit un article, " Epigrams on Programming ", pour le journal SIGPLAN de l'Association for Computing Machinery (ACM), décrivant en une seule phrase plusieurs des choses qu'il a apprises sur la programmation au cours de sa carrière. Les épigrammes sont largement cités[4]. Il reste à Yale jusqu'à sa mort en 1990.
Ouvrages
[modifier | modifier le code]Publications, une sélection[5] :
- 1957. TInternal Translator (IT): A Compiler for the 650. . Avec JW Smith et HR Van Zoeren.
- A. J. Perlis and C. Thornton (Apr 1960). "Symbol manipulation by threaded lists". Communications de l'ACM. 3 (4): 195–204.
- 1965. An introductory course in computer programming. avec Robert T. Braden.
- 1970. A view of programming languages avec Bernard Galler
- 1975. Introduction to computer science
- 1977. In Praise of APL: A Language for Lyrical Programming
- 1978. Almost Perfect Artifacts Improve only in Small Ways: APL is more French than English
- 1981. Software Metrics: An Analysis and Evaluation. avec Frederick Sayward et Mary Shaw
- 1986. FAC: A Functional APL Language avec Tu Hai-Chen.
- À propos d'Alan Perlis
- Denning, « Alan J. Perlis—1922–1990: a founding father of computer science as a separate discipline », Communications of the ACM, vol. 33, no 5, , p. 604–605 (DOI 10.1145/78607.214943, S2CID 22132301, lire en ligne)
- Thomas Cheatham, History of Programming Languages, New York, NY, ACM Press, (ISBN 978-0127450407, DOI 10.1145/800025.1198357), « ALGOL session », 171
Références
[modifier | modifier le code]- Ulf Hashagen, Reinhard Keil-Slawik, Arthur L. Norberg (2002) History of Computing: Software Issues. p.26
- « A.M Turing Award Winners: Alan J. Perlis », Association for Computing Machinery (consulté le )
- National Academy of Engineering (1979) "Alan Jay Perlis" in: Memorial tributes. Vol 10. p.168
- Computer science quotations
- For a listing of his talks and lectures (1951–1988) see Alan J. Perlis Papers, 1942–1989. Charles Babbage Institute, University of Minnesota, Minneapolis.
Liens externes
[modifier | modifier le code]
- Ressources relatives à la recherche :
- Notice dans un dictionnaire ou une encyclopédie généraliste :
- Entretien d'histoire orale avec Allen Newell au Charles Babbage Institute, Université du Minnesota, Minneapolis. Newell discute du développement du département d'informatique de l'Université Carnegie Mellon, y compris les travaux de Perlis et Raj Reddy, et de la croissance des communautés de recherche en informatique et en intelligence artificielle.
- Documents d'Alan J. Perlis, 1942–1989 . Institut Charles Babbage, Université du Minnesota, Minneapolis