Tony Hoare

(Redirected from Charles Antony Richard Hoare)

Sir Charles Antony Richard Hoare (Tony Hoare or C. A. R. Hoare, born 11 January 1934)[1] is an English computer scientist. He is probably best known for the development of Quicksort.[2] Quicksort is the world's most widely used sorting algorithm. He also developed Hoare logic. Hoare received the Turing Award in 1980 "for his fundamental contributions to the definition and design of programming languages".[3]

Tony Hoare
CAR Hoare.jpg
Tony Hoare at the 2005 VMCAI conference
Born
Charles Antony Richard Hoare

Life

Hoare was born in Colombo, in Sri Lanka. He got his Bachelor's degree in Classics from the University of Oxford in 1956. He stayed in Oxford for one more year to study graduate-level statistics.[4]

From 1956 to 1958, he served in the Royal Navy.[5] He then studied computer translation of human languages at Moscow State University in the Soviet Union in the school of Andrey Nikolayevich Kolmogorov.[6]

References

  1. "List of Fellows". www.raeng.org.uk. Archived from the original on 8 June 2016. Retrieved 29 September 2021.
  2. "People at Microsoft". microsoft.com.
  3. Reilly, Edwin (2004). Concise encyclopedia of computer science. John Wiley and Sons. ISBN 9780470090954.
  4. Roscoe, Bill; Jones, Cliff (2010). "1 Insight, inspiration and collaboration" (PDF). Reflections on the Work of C.A.R. Hoare. Springer. ISBN 978-1-84882-911-4.
  5. Levens, R.G.C., ed. (1964). Merton College Register 1900-1964. Oxford: Basil Blackwell. p. 434.
  6. Hoare, Tony (Autumn 2009). "My Early Days at Elliotts". Resurrection (48). ISSN 0958-7403.