Pioneers in Computer Science
Pioneers in CS
Back
C. A. R. Hoare
Cold Waralgorithms

C. A. R. Hoare

Sir Charles Antony Richard Hoare, known as Tony Hoare or C

1934 – 2026Sri LankaContribution: 1961

Introduction

C. A. R. Hoare (born 1934), also known as Tony Hoare, is a British computer scientist and Turing Award recipient. He is best known for his development of the Quicksort algorithm and the concept of Hoare logic, which is widely used in program verification. Hoare's work has significantly influenced the field of computer science and software engineering.

Key Achievement

Developed the formal language Communicating Sequential Processes (CSP), Hoare logic for verifying program correctness, and Quicksort; fundamental contributions to the definition and design of programming languages

Biography

Sir Charles Antony Richard Hoare, known as Tony Hoare or C. A. R. Hoare, was a British computer scientist who made foundational contributions to programming languages, algorithms, operating systems, formal verification, and concurrent computing. His work earned him the 1980 ACM Turing Award, usually regarded as the highest distinction in computer science.

Notable Works

null

Other

Hoare logic

Other

communicating sequential processes

Other

quicksort

Other

Awards

Turing Award1980
Harry H. Goode Memorial Award1981
Fellow of the Royal Society1982
Faraday Medal1985
Computer Pioneer Award1990
Kyoto Prize in Advanced Technology2000
Knight Bachelor2000
Fellow of the Royal Academy of Engineering2005
Friedrich L. Bauer Prize2007
IEEE John von Neumann Medal2011
Programming Languages Achievement Award2011
honorary doctor of the University of Madrid Complutense2013
ACM Fellow2020
Fellow of the British Computer Society
Computer History Museum Fellow

Institutions

Queen's University Belfast

Microsoft

University of Oxford

Education

Lomonosov Moscow State University

University of Oxford

The King's School Canterbury

Dragon School

Merton College

postgraduate diploma

Merton College

Bachelor of Arts

Influences