Global Information Lookup Global Information

Tony Hoare information


Sir
Tony Hoare
FRS FREng
Tony Hoare in 2011
Born
Charles Antony Richard Hoare

(1934-01-11) 11 January 1934 (age 90)
Colombo, British Ceylon
Education
  • University of Oxford (BA, MA)
  • Moscow State University
Known for
  • Quicksort
  • Quickselect
  • Hoare logic
  • Null reference
  • Communicating sequential processes
  • Structured programming
  • ALGOL
SpouseJill Pym
Children3
Awards
Turing Award (1980)
Harry H. Goode Memorial Award (1981)
Faraday Medal (1985)
Computer Pioneer Award (1990)
Kyoto Prize (2000)
IEEE John von Neumann Medal (2011)
Royal Medal (2023)
Scientific career
FieldsComputer science
Institutions
  • Elliott Brothers
  • Queen's University Belfast
  • University of Oxford
  • Moscow State University
  • Microsoft Research
Doctoral students
  • Cliff Jones[1]
  • Bill Roscoe[1]
  • Augusto Sampaio[2]
Websitewww.cs.ox.ac.uk/people/tony.hoare

Sir Charles Antony Richard Hoare FRS FREng,[3] also known as Tony Hoare or by his initials C. A. R. Hoare (/hɔːr/; born 11 January 1934) is a British computer scientist who has made foundational contributions to programming languages, algorithms, operating systems, formal verification, and concurrent computing.[4] His work earned him the Turing Award, usually regarded as the highest distinction in computer science, in 1980.

Hoare developed the sorting algorithm quicksort in 1959–1960.[5] He developed Hoare logic, an axiomatic basis for verifying program correctness. In the semantics of concurrency, he introduced the formal language communicating sequential processes (CSP) to specify the interactions of concurrent processes, and along with Edsger Dijkstra, formulated the dining philosophers problem.[6][7][8][9][10][11] Since 1977, he has held positions at the University of Oxford and Microsoft Research in Cambridge.

  1. ^ a b Tony Hoare at the Mathematics Genealogy Project
  2. ^ Sampaio, Augusto (1993). An algebraic approach to compiler design. bodleian.ox.ac.uk (DPhil thesis). University of Oxford. OCLC 854973008. EThOS uk.bl.ethos.334903.[permanent dead link]
  3. ^ "List of Fellows". Archived from the original on 8 June 2016. Retrieved 17 October 2014.
  4. ^ Jones, Cliff B.; Misra, Jayadev, eds. (2021). Theories of Programming: The Life and Works of Tony Hoare. ACM Books. Vol. 39. New York, NY: Association for Computing Machinery. doi:10.1145/3477355. ISBN 978-1-4503-8728-6. S2CID 238251696.
  5. ^ "Sir Antony Hoare". Computer History Museum. Archived from the original on 3 April 2015. Retrieved 22 April 2015.
  6. ^ Tony Hoare author profile page at the ACM Digital Library
  7. ^ C. A. R. Hoare at DBLP Bibliography Server Edit this at Wikidata
  8. ^ Tony Hoare publications indexed by Microsoft Academic
  9. ^ Shustek, L. (2009). "Interview: An interview with C.A.R. Hoare". Communications of the ACM. 52 (3): 38–41. doi:10.1145/1467247.1467261. S2CID 1868477.
  10. ^ Hoare, C. A. R. (1974). "Monitors: An operating system structuring concept". Communications of the ACM. 17 (10): 549–557. doi:10.1145/355620.361161. S2CID 1005769.
  11. ^ Bowen, Jonathan (8 September 2006). Oral History of Sir Antony Hoare. Hoare (Sir Antony, C.A.R.) Oral History, CHM Reference number: X3698.2007 (Report). Computer History Museum. Archived from the original on 3 July 2013. Retrieved 18 April 2014.{{cite report}}: CS1 maint: bot: original URL status unknown (link)

and 25 Related for: Tony Hoare information

Request time (Page generated in 0.7924 seconds.)

Tony Hoare

Last Update:

Sir Charles Antony Richard Hoare FRS FREng, also known as Tony Hoare or by his initials C. A. R. Hoare (/hɔːr/; born 11 January 1934) is a British computer...

Word Count : 2132

Hoare logic

Last Update:

1969 by the British computer scientist and logician Tony Hoare, and subsequently refined by Hoare and other researchers. The original ideas were seeded...

Word Count : 3643

Quicksort

Last Update:

sorting algorithm. Quicksort was developed by British computer scientist Tony Hoare in 1959 and published in 1961. It is still a commonly used algorithm for...

Word Count : 9985

ALGOL W

Last Update:

language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of...

Word Count : 797

Hoare

Last Update:

Albert Alfred Hoare, known as Bert Hoare (1874–1962), South Australian politician Des Hoare (born 1934), Australian cricketer Desmond Hoare (Royal Navy...

Word Count : 355

Elliott ALGOL

Last Update:

made by Elliott Brothers in the United Kingdom. It was implemented by Tony Hoare and others. It differed slightly from the reference version of ALGOL,...

Word Count : 147

Null pointer

Last Update:

error. It is one of the most common types of software weaknesses, and Tony Hoare, who introduced the concept, has referred to it as a "billion dollar mistake"...

Word Count : 1795

Dining philosophers problem

Last Update:

computers competing for access to tape drive peripherals. Soon after, Tony Hoare gave the problem its present form. Five philosophers dine together at...

Word Count : 2601

Quickselect

Last Update:

related quicksort sorting algorithm, it was developed by Tony Hoare, and thus is also known as Hoare's selection algorithm. Like quicksort, it is efficient...

Word Count : 1163

ALGOL 60

Last Update:

of the committee. ALGOL 60 inspired many languages that followed it. Tony Hoare remarked: "Here is a language so far ahead of its time that it was not...

Word Count : 2518

Communicating sequential processes

Last Update:

and Clojure's core.async. CSP was first described in a 1978 article by Tony Hoare, but has since evolved substantially. CSP has been practically applied...

Word Count : 5247

Programming language design and implementation

Last Update:

design principles: As the last paragraph of an article published in 1972, Tony Hoare has provided some general advice for any software project: “So my advice...

Word Count : 1077

Programming Research Group

Last Update:

Hoare, FRS took over the leadership in 1977. The PRG ethos is summed up by the following quotation from Strachey, found and promulgated by Tony Hoare...

Word Count : 506

SMALL

Last Update:

Ershov Robert W. Floyd Jeremy Gibbons Julien Green David Gries Eric Hehner Tony Hoare Jørn Jensen Katz^ Peter Landin Tom Maibaum Conor McBride John McCarthy...

Word Count : 177

Computer science

Last Update:

mathematical formal methods. Computer scientists Edsger W. Dijkstra and Tony Hoare regard instructions for computer programs as mathematical sentences and...

Word Count : 7040

Gwyneth Strong

Last Update:

heraldscotland.com. 29 May 2019. "Minder 035. Poetic Justice, Innit? - Written by Tony Hoare #3.11". minder.org. 1 December 2019. "Where the cast of Only Fools and...

Word Count : 620

Niklaus Wirth

Last Update:

Ershov Robert W. Floyd Jeremy Gibbons Julien Green David Gries Eric Hehner Tony Hoare Jørn Jensen Katz^ Peter Landin Tom Maibaum Conor McBride John McCarthy...

Word Count : 2158

Programming language theory

Last Update:

into the Hindley–Milner type inference algorithm. In 1969, Tony Hoare introduces the Hoare logic, a form of axiomatic semantics. In 1969, William Alvin...

Word Count : 1616

Dragon School

Last Update:

Henman (born 1974), tennis player Tom Hiddleston (born 1981), actor Sir Tony Hoare (born 1934), computer scientist Brent Hoberman, co-founder of lastminute...

Word Count : 1807

Nullable type

Last Update:

"NullableTypes". Nullabletypes.sourceforge.net. Retrieved 2013-08-19. Tony Hoare (2009). "Null References: The Billion Dollar Mistake". QCon London. "Optional...

Word Count : 704

Compiler

Last Update:

defined using BNF. ALGOL 60 inspired many languages that followed it. Tony Hoare remarked: "... it was not only an improvement on its predecessors but...

Word Count : 7726

Structured programming

Last Update:

and early 1970s, with major contributions by Dijkstra, Robert W. Floyd, Tony Hoare, Ole-Johan Dahl, and David Gries. P. J. Plauger, an early adopter of structured...

Word Count : 3717

Actor model

Last Update:

Edsger Dijkstra developed semaphores and later, between 1971 and 1973, Tony Hoare and Per Brinch Hansen developed monitors to solve the mutual exclusion...

Word Count : 7146

Turing Award

Last Update:

24 (2): 75–83. doi:10.1145/358549.358561. Cliff Jones. "C. Antony ("Tony") R. Hoare - A.M. Turing Award Laureate". Association for Computing Machinery...

Word Count : 3519

ALGOL

Last Update:

needs a citation] ALGOL 60 inspired many languages that followed it. Tony Hoare remarked: "Here is a language so far ahead of its time that it was not...

Word Count : 3481

PDF Search Engine © AllGlobal.net