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 ACM A.M. Turing Award
linked to: Turing Award

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 Hoare
linked to: Tony Hoare
fieldOfWork computer science
concurrent computing
formal methods
programming languages
software engineering
fullName Charles Antony Richard Hoare
linked to: Tony Hoare
givenName Antony
Charles
hasHonorificTitle FRS
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
nationality British
notableIdea CSP process algebra
Hoare triple
linked to: Hoare logic

null pointer as a billion-dollar mistake
notableWork 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
Tony Hoare fullName Charles Antony Richard Hoare
linked to: Tony Hoare
Tony Hoare familyName Hoare
linked to: Tony Hoare
CSP (Communicating Sequential Processes) creator C. A. R. Hoare
linked to: Tony Hoare
Quicksort creator Tony Hoare
Hoare logic namedAfter C. A. R. Hoare
linked to: Tony Hoare
Hoare logic introducedBy C. A. R. Hoare
linked to: Tony Hoare
Algol W designedBy C. A. R. Hoare
linked to: Tony Hoare
Christopher Strachey influenced Tony Hoare