The AM Turing Award is an annually awarded prize by the Association of Computing Machinery (ACM) to those who have made a major technical advancement or lasting impact on the field of Computer Science. The award was initially given in 1966 and in the 54 years since, there has been 72 recipients. We have picked just 5 historic winners that you may not have heard of to highlight their contributions and achievements.

John Cocke (1987 Recipient)

John held a BS qualification in Mechanical Engineering and a PhD in Mathematics from Duke University. Best noted for his work in pioneering speech recognition and machine translation at IBM, Cocke was also credited as one of the inventors of the CYK algorithm. Alongside his Turing Award in 1987, Cocke has been awarded the National Medal of Technology, IEEE John von Neumann Medal and is a honorary fellow of both IBM and the Computer History Museum. John was awarded the AM Turing Award for significant contributions in the design and theory of compilers, the architecture of large systems and the development of reduced instruction set computers (RISC); for discovering and systematizing many fundamental transformations now used in optimizing compilers including reduction of operator strength, elimination of common subexpressions, register allocation, constant propagation, and dead code elimination.

Alan Perlis (1966 Recipient)

Alan was the first recipient of the AM Turing Award. During his earlier years, Alan was part of the Army Air Force Intelligence School in Harrisburg, Pennsylvania, a training center for photo interpretation and combat intelligence, having earlier graduated with honours in Chemistry from Carnegie Institute of Technology. Post-military, Alan went on to study Mathematics at MIT, during which time he was part of 'Project Whirlwind', a project which became the blueprint for construction of an ambitious digital computer capable of providing rapid solutions to all types of simulations and control problems. Perlis later held positions at Purdue, Carnegie Mellon and ICM, becoming a leading figure in helping establish Computer Science into an academic discipline. Alan received his AM Turing Award in 1966, credited for his influence in the area of advanced programming techniques and compiler construction.

Edgar F Codd (1981 Recipient)

Edgar, known as Ted to friends, was awarded the AM Turing Award in 1981 for his fundamental and continuing contributions to the theory and practice of database management systems. Prior to this achievement, Codd began his computing career by joining IBM as a programming mathematician, later working on IBM’s Card Programmed Electronic Calculator and Selective Sequence Electronic Calculator. Despite being born in Dorset, Codd spent much of his working life in the US and Canada, officially becoming an American citizen. Codd is most noted for the creation of the relational model of data, widely recognised as one of the major technological advancements in the 20th century, transforming the database field into a respectable discipline at the time.  

Judea Pearl (2011 Recipient)

Judea is credited for the creation of the representational and computational foundation for the processing of information under uncertainty and was awarded the Alan Turing Award for fundamental contributions to Artificial Intelligence through the development of calculous for probabilistic and causal reasoning. Born in Israel, Judea served in the Israeli army prior to starting his study of engineering in 1956. Judea later studied in the US, receiving an M.S. in Electronics from Newark College of Engineering in 1961, an M.S. in Physics from Rutgers University in 1965. Judea went on to work on championing the probabilistic approach to AI and the development of Bayesian networks, as well as developing a theory of causal and counterfactual inference based on structural models.

Anthony Hoare (1980 Recipient)

Sir Anthony Hoare was another military serving addition to the list, completing 18 months in the British Navy after graduating in Classics and Philosophy in 1956. His journey into computer science started thereafter, achieving a postgraduate certificate in statistics. Hoare is best known for known for his ‘Hoare logic’, which allowed software engineers to check a program’s formal ‘correctness’ and his fundamental contributions to the definition and design of programming languages. Having received his AM Turing Award in 1980, he went on to be knighted by the Queen of England for services to education and computer science in 2000, become a fellow of The Royal Academy of Engineering in 2005 and receive a programming languages achievement award  in 2011.


Interested in reading more leading AI content from RE•WORK and our community of AI experts? See our most-read blogs below:

Top AI Resources - Directory for Remote Learning
10 Must-Read AI Books in 2020
13 ‘Must-Read’ Papers from AI Experts
Top AI & Data Science Podcasts
30 Influential Women Advancing AI in 2019
‘Must-Read’ AI Papers Suggested by Experts - Pt 2
30 Influential AI Presentations from 2019
AI Across the World: Top 10 Cities in AI 2020
Female Pioneers in Computer Science You May Not Know
10 Must-Read AI Books in 2020 - Part 2
Top Women in AI 2020 - Texas Edition
2020 University/College Rankings - Computer Science, Engineering & Technology
How Netflix uses AI to Predict Your Next Series Binge - 2020
Top 5 Technical AI Presentation Videos from January 2020
20 Free AI Courses & eBooks
5 Applications of GANs - Video Presentations You Need To See
250+ Directory of Influential Women Advancing AI in 2020
The Isolation Insight - Top 50 AI Articles, Papers & Videos from Q1
Reinforcement Learning 101 - Experts Explain
The 5 Most in Demand Programming Languages in 2020