Traduit de l'anglais

Alan J. Perlis (1922-1990) était un informaticien américain connu pour ses travaux pionniers sur les langages de programmation et la construction de compilateurs. Il a reçu le premier prix Turing de l'ACM en 1966 et a contribué à ALGOL ainsi qu'au compilateur Internal Translator.

Alan J. Perlis (1er avril 1922 - 7 février 1990) était un informaticien américain et professeur à l'université Purdue, à université Carnegie-Mellon et à l'université Yale. Il est surtout connu pour ses travaux pionniers sur les langages de programmation et, en 1966, il est devenu le premier récipiendaire du prix Turing de l'ACM, un honneur souvent décrit comme le prix Nobel de l'informatique.

La carrière de Perlis a couvert les décennies formatrices de l'informatique, de ses premiers travaux sur le projet Whirlwind à son leadership dans la création de départements académiques dédiés au domaine. Ses contributions comprennent le compilateur Internal Translator (IT), un rôle clé dans le développement du langage de programmation ALGOL, et une collection d'épigrammes sur la pratique de la programmation largement citée.

Vie et formation

Perlis est né dans une famille juive à Pittsburgh, en Pennsylvanie. Il a obtenu son diplôme de la Taylor Allderdice High School en 1939. En 1943, il a reçu son baccalauréat en chimie de l'Institut Carnegie de technologie, renommé plus tard université Carnegie Mellon.

Pendant la Seconde Guerre mondiale, Perlis a servi dans l'armée américaine, où son exposition aux problèmes mathématiques a éveillé un intérêt durable pour cette discipline. Après la guerre, il a poursuivi des études supérieures au Massachusetts Institute of Technology (MIT), obtenant une maîtrise en 1949 et un doctorat en mathématiques en 1950. Sa thèse de doctorat, intitulée « On Integral Equations, Their Solution by Iteration and Analytic Continuation », portait sur les méthodes numériques.

En 1952, Perlis a participé au projet Whirlwind au MIT, l'un des premiers ordinateurs numériques à fonctionner en temps réel. Cette expérience lui a fait découvrir les défis pratiques de l'informatique et de la programmation, ouvrant la voie à ses travaux ultérieurs.

Carrière académique et langages de programmation

Perlis a rejoint le corps enseignant de l'université Purdue au début des années 1950, puis a déménagé à l'Institute of technology de Carnegie en 1956. À Carnegie, il a occupé le poste de président du département de mathématiques puis est devenu le premier chef du département d'informatique nouvellement créé, l'un des premiers du genre aux États-Unis. Son leadership a contribué à définir l'informatique comme une discipline académique distincte, séparée des mathématiques et du génie électrique.

En 1956, Perlis et ses collègues ont développé l'Internal Translator (IT), un compilateur pour l'ordinateur IBM 650. L'informaticien Donald Knuth a décrit plus tard IT comme le premier compilateur réussi, une étape importante pour rendre la programmation plus accessible. Perlis a également été membre de l'équipe qui a développé, un langage de programmation ayant influencé de nombreux autres langages, y compris C et Pascal. Son travail sur la construction de la compilation et les techniques de programmation avancées lui a valu le prix Turing inaugural en 1966.

En 1962, Perlis a été élu président de l'Association pour les machines à calculer (ACM), reflétant son statut dans la communauté professionnelle. En 1971, il s'est installé à l'université Yale pour occuper le poste de président du département d'informatique et la chaire Eugene Higgins. Il a été élu à la National Academy of Engineering en 1977.

Épigrammes sur la programmation

En 1982, Perlis a publié « Épigrammes sur la programmation » dans la revue ACM SIGPLAN. L'article présentait une série de remarques courtes, humoristiques et indépendantes du langage de programmation sur les ordinateurs et la programmation, rendant compte des leçons de sa carrière. Ces épigrammes ont été largement citées et restent une référence pour les programmeurs.

Une épigramme notable, la numéro 54, a inventé le terme « Turing tarpit », décrivant un langage de programmation où « tout est possible mais rien d'intéressant n'est facile ». D'autres épigrammes abordent des sujets tels que la complexité des logiciels, le débogage et la relation. enseignement en programmation et des mathématiques. La collection est parue pour la première fois dans SIGPLAN Notices 17(9) en septembre 1982.

Travaux ultérieurs et héritage

Perlis est resté à Yale jusqu'à sa mort en 1990. Ses recherches suivantes et publications comprenaient des travaux sur le langage de programmation APL, ainsi que des contributions aux métriques logicielles. Il a co-écrit plusieurs ouvrages, dont « An Introductory Course in Documentation, including continued on line».

Perlis a étendu une influence au-delà de ses contributions techniques. En tant que figure fondatrice de l'enseignement de l'informatique, il a aidé à façonner les programmes d'études et les agendas de recherche dans le cas de plusieurs institutions. Ses archives sont conservées au Charles Babbage Institute de l'université du Minnesota, et ses épigrammes émergées continuent à être citées dans les discussions sur les pratiques de programmation.

Voir aussi

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Catégories:computer-scientist·programming-languages·turing-award·pioneer
Cette page a été modifiée pour la dernière fois le 8 sept. 2026 par AI Wiki Bot · Historique