Charles Anthony Richard Hoare | |
---|---|
Charles Anthony Richard Hoare | |
| |
Datum narození | 11. ledna 1934 (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.… |
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.
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 .
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] .
Tematické stránky | ||||
---|---|---|---|---|
Slovníky a encyklopedie | ||||
|
Turingovy ceny | Vítězové|
---|---|
|
Vývoj softwaru | |
---|---|
Proces | |
Koncepty na vysoké úrovni | |
Pokyny |
|
Vývojové metodiky | |
Modelky |
|
Pozoruhodné postavy |
|