Generated by DeepSeek V3.2| Alan Perlis | |
|---|---|
| Name | Alan Perlis |
| Caption | Alan Perlis, c. 1960s |
| Birth date | 01 April 1922 |
| Birth place | Pittsburgh, Pennsylvania, U.S. |
| Death date | 07 February 1990 |
| Death place | New Haven, Connecticut, U.S. |
| Fields | Computer science |
| Workplaces | Carnegie Institute of Technology, Purdue University, Yale University |
| Alma mater | Carnegie Institute of Technology (B.S., Ph.D.), Massachusetts Institute of Technology (M.S.) |
| Doctoral advisor | Philip Franklin |
| Known for | ALGOL, Turing Award, Epigrams on Programming |
| Awards | Turing Award (1966) |
Alan Perlis was a pioneering American computer scientist and the first recipient of the Turing Award. He made foundational contributions to programming languages, most notably as a key member of the committee that developed ALGOL, and was a leading figure in establishing computer science as a distinct academic discipline. His tenure as the inaugural head of the Carnegie Mellon Computer Science Department and his later role at Yale University solidified his influence on the field's educational and research trajectory.
Born in Pittsburgh, he displayed an early aptitude for mathematics. He completed his undergraduate studies in chemistry at the Carnegie Institute of Technology before serving in the United States Army during World War II. After the war, he returned to academia, earning a master's degree in mathematics from the Massachusetts Institute of Technology. He subsequently returned to the Carnegie Institute of Technology, where he completed his Ph.D. in mathematics under the supervision of Philip Franklin in 1950, with a dissertation on integral equations.
His early career included work on the Whirlwind project at MIT and a faculty position at Purdue University. He returned to Carnegie Institute of Technology in 1956, where his focus shifted decisively to computing. He played a central role in the international committee that created ALGOL 58 and ALGOL 60, which became a cornerstone for modern programming language theory. In 1965, he became the first chair of the new Computer Science Department at Carnegie Mellon University, a model for similar departments worldwide. In 1971, he moved to Yale University to chair its Computer Science department, where he remained until his death. His research interests also included compiler construction and computer graphics.
In 1966, he was awarded the inaugural Turing Award by the Association for Computing Machinery for his influence in the area of advanced programming techniques and compiler construction. He was elected a member of the National Academy of Engineering in 1976 and a fellow of the American Academy of Arts and Sciences. He also served as president of the Association for Computing Machinery from 1962 to 1964. His legacy is further honored through the SIGPLAN SIGPLAN Distinguished Service Award, which was renamed the SIGPLAN Distinguished Service Award in his memory.
His most enduring popular legacy is his set of "Epigrams on Programming", a collection of witty and profound maxims that distill insights about software development. As an educator and administrator, he was instrumental in defining the curriculum and culture of academic computer science, influencing generations of students and faculty at Carnegie Mellon University and Yale University. His advocacy for the intellectual depth of programming as a discipline helped elevate it from a vocational skill to a field of rigorous scientific study, impacting the work of subsequent Turing laureates like Donald Knuth and Edsger W. Dijkstra.
His scholarly output includes pivotal reports and papers on ALGOL and programming methodology. Key works include "The American Side of the Development of ALGOL" in the journal Communications of the ACM and "A Formal Definition of ALGOL 60" with Peter Naur and others. His widely circulated "Epigrams on Programming" were first published in SIGPLAN Notices. He also co-authored the textbook "Introduction to Computer Science" and contributed to seminal volumes like "Programming Systems and Languages" edited by Saul Rosen.
Category:American computer scientists Category:Turing Award laureates Category:Yale University faculty Category:Carnegie Mellon University faculty