Charles Anthony Richard Hoare | |
---|---|
Charles Anthony Richard Hoare | |
| |
Születési dátum | 1934. január 11. (88 évesen) |
Születési hely | Colombo , Ceylon, Brit Birodalom , jelenleg Srí Lanka |
Ország | |
Tudományos szféra | Informatika |
Munkavégzés helye | |
alma Mater | |
Ismert, mint | a " Quicksort " algoritmus megalkotója . |
Díjak és díjak | a Londoni Királyi Társaság tagja Turing-díj ( 1980 ) Neumann János-érem ( 2011 ) Faraday-érem ( 1985 ) Friedrich L. Bauer-díj ( 2007 ) Fellow-díjak Kiotói Fejlett Technológiai Díj [d] ( 2000 ) Computer Pioneer ( 1990 ) Programozási Nyelvek Achievement Award [d] ( 2011 ) Harry Hood-emlékdíj ( 1981 ) tiszteletbeli doktori cím a Madridi Complutense Egyetemen [d] ( 2013 ) a brit Királyi Műszaki Tudományok Akadémiájának tagja [d] a British Computer Society tagja [d] |
Weboldal | cs.ox.ac.uk/people/tony.… |
Idézetek a Wikiidézetben | |
Médiafájlok a Wikimedia Commons oldalon |
Sir Charles Anthony Richard Hoare ( eng. Charles Antony Richard Hoare vagy Tony Hoare vagy CAR Hoare ; született 1934. január 11-én , Colombo , Ceylon, Brit Birodalom , ma Srí Lanka ) egy számítástechnikára és számítástechnikára szakosodott angol tudós . Leginkább a " gyorsrendezés " algoritmus ( 1960 ) fejlesztőjeként ismert, amely ma messze a legnépszerűbb rendezési algoritmus .
Munkásságának további figyelemre méltó eredménye a Z specifikációs nyelv és a szekvenciális folyamatok párhuzamos kommunikációs modellje ( CSP , Communicating Sequential Process). Eredményei közé tartozik a Hoare Logic fejlesztése , amely a programozási nyelvek meghatározására és fejlesztésére használt helyes programok létrehozásának tudományos alapja. Hoare egy sor írást készített a programok specifikációjáról, tervezéséről, megvalósításáról és karbantartásáról, amelyek bemutatják a tudományos eredmények fontosságát a számítógép teljesítményének növelésében és a szoftverek megbízhatóságának javításában.
Colombóban született Srí Lankán . 1956 - ban szerzett BA fokozatot klasszikus nyelvekből az Oxfordi Egyetemen . 1956-1958 között a Nagy- Britannia Királyi Haditengerészeténél szolgált . Miután oroszul tanult , 1959 -ben Hoare számítógépes fordítást tanult a Moszkvai Állami Egyetemen , valamint valószínűségszámítást a Kolmogorov Iskolában . 1960- ban , az U-2-es felderítő repülőgépek megsemmisítésével kapcsolatos politikai válság miatt elhagyta a Szovjetuniót , és egy kis számítástechnikai cégnél, az Elliott Brothersnél kezdett dolgozni , ahol az ALGOL60 nyelvet implementálta . Ott kezdett el algoritmusokat fejleszteni.
1968 - ban a Belfasti Queen 's University számítástechnika és mérnöki professzora lett .
1977 -ben a számítástechnika professzoraként tért vissza Oxfordba, a Programozási Kutatócsoport élére, amelynek feladata az volt, hogy erősítse az információtechnológia területén dolgozó ipari, akadémiai és kormányzati struktúrák közötti kapcsolatokat. Kutatási területei Oxfordban a szoftverspecifikációk helyessége, a kritikus és nem kritikus rendszerek tervezése és fejlesztése.
1999 - ben tiszteletbeli professzorként vonult nyugdíjba, és a cambridge-i Microsoft Research vezető kutatói pozíciójába került , ahol 2011 -ben dolgozott .
A díjak közé tartozik:
2013-ban elnyerte a Szentpétervári Nemzeti Információtechnológiai, Mechanikai és Optikai Kutató Egyetem díszdoktora címet [3] .
Tematikus oldalak | ||||
---|---|---|---|---|
Szótárak és enciklopédiák | ||||
|
Turing- díjasok | |
---|---|
|
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|