Tony Hoare

E18287

Tony Hoare is a British computer scientist best known for developing the Quicksort algorithm and making foundational contributions to programming languages and formal methods.

All labels observed (4)

Label Occurrences
Tony Hoare canonical 6
C. A. R. Hoare 4
Charles Antony Richard Hoare 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf academic
computer scientist
human
academicDegree Bachelor of Arts in Classics
postgraduate degree in statistics
awardReceived Turing Award
surface form: ACM A.M. Turing Award

Fellow of the Royal Society (FRS)
surface form: Royal Society Fellowship

Turing Award
countryOfCitizenship United Kingdom
educatedAt Merton College, Oxford
Moscow State University
University of Oxford
employer Microsoft Research Cambridge
Queen’s University Belfast
University of Oxford
familyName Tony Hoare self-linksurface differs
surface form: Hoare
fieldOfWork computer science
concurrent computing
formal methods
programming languages
software engineering
fullName Tony Hoare self-linksurface differs
surface form: Charles Antony Richard Hoare
givenName Antony
Charles
hasHonorificTitle FRS
Fellow of the Royal Society (FRS)
surface form: Fellow of the Royal Society

Sir
knownFor contributions to formal verification
development of Hoare logic
development of the Quicksort algorithm
foundational work in programming language theory
introduction of the null reference
work on Communicating Sequential Processes
languageOfWorkOrName English
memberOf Association for Computing Machinery
Royal Society
name Tony Hoare self-link
nationality British
notableIdea CSP (Communicating Sequential Processes)
surface form: CSP process algebra

Hoare logic
surface form: Hoare triple

null pointer as a billion-dollar mistake
notableWork CSP (Communicating Sequential Processes)
surface form: Communicating Sequential Processes

Hoare logic
Quicksort
axiomatic basis for computer programming
null reference concept
positionHeld Professor of Computing Science at Queen’s University Belfast
Professor of Computing at the University of Oxford
senior researcher at Microsoft Research Cambridge
sexOrGender male

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Turing Award hasNotableRecipient Tony Hoare
ALGOL W developer Tony Hoare
Tony Hoare name Tony Hoare self-link
Tony Hoare fullName Tony Hoare self-linksurface differs
this entity surface form: Charles Antony Richard Hoare
Tony Hoare familyName Tony Hoare self-linksurface differs
this entity surface form: Hoare
CSP (Communicating Sequential Processes) creator Tony Hoare
this entity surface form: C. A. R. Hoare
Quicksort creator Tony Hoare
Hoare logic namedAfter Tony Hoare
this entity surface form: C. A. R. Hoare
Hoare logic introducedBy Tony Hoare
this entity surface form: C. A. R. Hoare
Algol W designedBy Tony Hoare
this entity surface form: C. A. R. Hoare
Christopher Strachey influenced Tony Hoare