• ACM Programming Systems and Languages Paper Award (1973) for the paper "Proof of correctness of data representations" •
Distinguished Fellow of the British Computer Society (1978) •
Turing Award for "fundamental contributions to the definition and design of
programming languages". The award was presented to him at the ACM Annual Conference in
Nashville, Tennessee, on 27 October 1980, by Walter Carlson, chairman of the Awards committee. A transcript of Hoare's speech was published in
Communications of the ACM. •
Fellow of the Royal Society (1982) • Honorary Doctorate of Science by the
Queen's University Belfast (1987) • Honorary Fellow,
Kellogg College, Oxford (1998) •
Knighted for services to education and
computer science (
2000) •
Kyoto Prize for
Information science (2000) •
Fellow of the
Royal Academy of Engineering •
Computer History Museum (CHM) in
Mountain View, California Fellow of the Museum "for development of the
Quicksort algorithm and for lifelong contributions to the theory of
programming languages" (2006) • Honorary Doctorate from
Heriot-Watt University (2007) • Honorary Doctorate of Science from the Department of Informatics of the
Athens University of Economics and Business (AUEB) (2007) •
Friedrich L. Bauer Prize,
Technical University of Munich (2007) •
SIGPLAN Programming Languages Achievement Award (2011) •
IEEE John von Neumann Medal (2011) • Honorary Doctorate,
University of Warsaw (2012) • Honorary Doctorate,
Complutense University of Madrid (2013) •
Royal Medal of the Royal Society (2023) ==Books==