Hoare, Charles Anthony Richard

Charles Anthony Richard Hoare
Charles Anthony Richard Hoare

Na konferenci v EPFL dne 20. června 2011
Datum narození 11. ledna 1934( 1934-01-11 ) (88 let)
Místo narození Colombo , Cejlon, Britské impérium , nyní Srí Lanka
Země
Vědecká sféra Informatika
Místo výkonu práce
Alma mater
Známý jako tvůrce algoritmu " quicksort " .
Ocenění a ceny člen Královské společnosti v Londýně Turingova cena ( 1980 ) Medaile Johna von Neumanna ( 2011 ) Faradayova medaile ( 1985 ) Cena Friedricha L. Bauera ( 2007 ) Fellow Awards Kyoto Advanced Technology Prize [d] ( 2000 ) Computer Pioneer ( 1990 ) Cena za úspěch v programovacích jazycích [d] ( 2011 ) Harry Hood Memorial Award ( 1981 ) čestný doktorát z Complutense University of Madrid [d] ( 2013 ) člen Královské akademie inženýrských věd Velké Británie [d] člen Britské počítačové společnosti [d]
webová stránka cs.ox.ac.uk/people/tony.…
Logo wikicitátu Citace na Wikicitátu
 Mediální soubory na Wikimedia Commons

Sir Charles Anthony Richard Hoare ( angl.  Charles Antony Richard Hoare nebo Tony Hoare nebo CAR Hoare ; narozen 11. ledna 1934 , Colombo , Ceylon, British Empire , nyní Srí Lanka ) je anglický vědec specializující se na počítačovou vědu a výpočetní techniku . Je nejlépe známý jako vývojář algoritmu " quicksort " ( 1960 ) , který je dnes zdaleka nejpopulárnějším třídícím algoritmem .

Dalšími pozoruhodnými výsledky jeho práce jsou jazyk specifikace Z a model paralelní komunikace pro sekvenční procesy ( CSP , Communicating Sequential Process). Mezi jeho úspěchy patří vývoj Hoare Logic ,  vědeckého základu pro konstrukci správných programů používaných k definování a vývoji programovacích jazyků. Hoare vytvořil řadu spisů o specifikaci, návrhu, implementaci a údržbě programů, které ukazují důležitost vědeckých výsledků při zvyšování výkonu počítače a zlepšování spolehlivosti softwaru.

Životopis

Narodil se v Colombu na Srí Lance . Získal bakalářský titul z klasických jazyků na Oxfordské univerzitě v roce 1956 . V letech 1956-1958 sloužil v Královském námořnictvu Velké Británie . Po studiu ruštiny studoval Hoare v roce 1959 počítačový překlad na Moskevské státní univerzitě a také teorii pravděpodobnosti na Kolmogorovově škole . V roce 1960 , kvůli politické krizi spojené se zničením průzkumného letounu U-2 , opustil Sovětský svaz a začal pracovat pro malou počítačovou společnost Elliott Brothers , kde implementoval jazyk ALGOL60 . Tam začal vyvíjet algoritmy.

V roce 1968 se stal profesorem informatiky a inženýrství na Queen 's University Belfast .

V roce 1977 se vrátil do Oxfordu jako profesor informatiky, aby vedl Programming Research Group, jejímž úkolem bylo posilovat vazby mezi průmyslovými, akademickými a vládními strukturami působícími v oblasti informačních technologií. Jeho výzkumnými oblastmi v Oxfordu jsou správnost specifikací softwaru, návrh a vývoj kritických a nekritických systémů.

V roce 1999 odešel jako čestný profesor do důchodu a přešel na pozici vedoucího výzkumného pracovníka ve společnosti Microsoft Research v Cambridge, kde působí v roce 2011 .

Ocenění

Mezi ocenění patří:

V roce 2013 mu byl udělen titul čestného doktora Petrohradské národní výzkumné univerzity informačních technologií, mechaniky a optiky [3] .

Poznámky

  1. C. ANTONY ("TONY") R.  HOARE . — «Za jeho zásadní příspěvky k definici a návrhu programovacích jazyků.». Staženo: 1. září 2021.
  2. Kjótská cena . Získáno 21. února 2012. Archivováno z originálu 4. února 2012. Cena Kjóta / Laureáti / Seznam podle roku
  3. Předání diplomu a taláru čestného doktora NRU ITMO Siru Tonymu Hoareovi (14. května 2013). Staženo: 1. září 2021.

Knihy

Odkazy