Charles Anthony Richard Hoare | |
---|---|
Charles Anthony Richard Hoare | |
| |
Fødselsdato | 11. januar 1934 (88 år) |
Fødselssted | Colombo , Ceylon, Det britiske imperium , nu Sri Lanka |
Land | |
Videnskabelig sfære | Informatik |
Arbejdsplads | |
Alma Mater | |
Kendt som | skaberen af " quicksort " -algoritmen . |
Priser og præmier | medlem af Royal Society of London Turing Award ( 1980 ) John von Neumann-medaljen ( 2011 ) Faraday-medalje ( 1985 ) Friedrich L. Bauer-prisen ( 2007 ) Fellow Awards Kyoto Advanced Technology Prize [d] ( 2000 ) Computer Pioneer ( 1990 ) Programming Languages Achievement Award [d] ( 2011 ) Harry Hood Memorial Award ( 1981 ) æresdoktor fra Complutense University of Madrid [d] ( 2013 ) medlem af Royal Academy of Engineering Sciences of Great Britain [d] medlem af British Computer Society [d] |
Internet side | cs.ox.ac.uk/people/tony.… |
Citater på Wikiquote | |
Mediefiler på Wikimedia Commons |
Sir Charles Anthony Richard Hoare ( eng. Charles Antony Richard Hoare eller Tony Hoare eller CAR Hoare ; født 11. januar 1934 , Colombo , Ceylon, British Empire , nu Sri Lanka ) er en engelsk videnskabsmand med speciale i datalogi og computerteknologi . Han er bedst kendt som udvikleren af " quicksort " -algoritmen ( 1960 ), som er langt den mest populære sorteringsalgoritme i dag .
Andre bemærkelsesværdige resultater af hans arbejde er Z-specifikationssproget og den parallelle kommunikationsmodel for sekventielle processer ( CSP , Communicating Sequential Process). Blandt hans resultater er udviklingen af Hoare Logic , det videnskabelige grundlag for at konstruere korrekte programmer, der bruges til at definere og udvikle programmeringssprog. Hoare producerede en række skrifter om specifikation, design, implementering og vedligeholdelse af programmer, der viser vigtigheden af videnskabelige resultater for at øge computerens ydeevne og forbedre softwarens pålidelighed.
Født i Colombo i Sri Lanka . Han modtog sin BA i klassiske sprog fra University of Oxford i 1956 . Han tjente i Royal Navy of Great Britain i 1956-1958 . Efter at have studeret russisk studerede Hoare i 1959 computeroversættelse ved Moscow State University samt sandsynlighedsteori på Kolmogorov- skolen . I 1960 , på grund af den politiske krise i forbindelse med ødelæggelsen af U-2 rekognosceringsflyet , forlod han Sovjetunionen og begyndte at arbejde for et lille computerfirma, Elliott Brothers , hvor han implementerede ALGOL60- sproget . Der begyndte han at udvikle algoritmer.
I 1968 blev han professor i datalogi og teknik ved Queen 's University Belfast .
I 1977 vendte han tilbage til Oxford som professor i datalogi for at lede Programming Research Group, hvis opgave var at styrke forbindelserne mellem industrielle, akademiske og offentlige strukturer, der arbejder inden for informationsteknologi. Hans forskningsområder i Oxford er korrektheden af softwarespecifikationer, design og udvikling af kritiske og ikke-kritiske systemer.
I 1999 trak han sig tilbage som æresprofessor og flyttede til stillingen som ledende forsker ved Microsoft Research i Cambridge, hvor han arbejder på tidspunktet for 2011 .
Priserne inkluderer:
I 2013 blev han tildelt titlen som æresdoktor ved St. Petersburg National Research University of Information Technologies, Mechanics and Optics [3] .
Tematiske steder | ||||
---|---|---|---|---|
Ordbøger og encyklopædier | ||||
|
Turing prisvindere | |
---|---|
|
Softwareudvikling | |
---|---|
Behandle | |
Koncepter på højt niveau | |
Vejbeskrivelse |
|
Udviklingsmetoder _ | |
Modeller | |
Bemærkelsesværdige tal |
|