Charles Anthony Richard Hoare | |
---|---|
Charles Anthony Richard Hoare | |
| |
Data nașterii | 11 ianuarie 1934 (88 de ani) |
Locul nașterii | Colombo , Ceylon, Imperiul Britanic , acum Sri Lanka |
Țară | |
Sfera științifică | Informatica |
Loc de munca | |
Alma Mater | |
Cunoscut ca | creator al algoritmului " quicksort " . |
Premii și premii | membru al Societății Regale din Londra Premiul Turing ( 1980 ) Medalia John von Neumann ( 2011 ) Medalia Faraday ( 1985 ) Premiul Friedrich L. Bauer ( 2007 ) Premii colegi Premiul Kyoto pentru Tehnologia Avansată [d] ( 2000 ) Pionier al computerelor ( 1990 ) Premiul pentru realizare în limbaje de programare [d] ( 2011 ) Premiul Memorial Harry Hood ( 1981 ) doctorat onorific de la Universitatea Complutense din Madrid [d] ( 2013 ) membru al Academiei Regale de Științe Inginerie din Marea Britanie [d] membru al British Computer Society [d] |
Site-ul web | cs.ox.ac.uk/people/tony.… |
Citate pe Wikiquote | |
Fișiere media la Wikimedia Commons |
Sir Charles Anthony Richard Hoare ( ing. Charles Antony Richard Hoare sau Tony Hoare sau CAR Hoare ; născut la 11 ianuarie 1934 , Colombo , Ceylon, Imperiul Britanic , acum Sri Lanka ) este un om de știință englez specializat în informatică și tehnologie informatică . El este cel mai bine cunoscut ca dezvoltatorul algoritmului „ quicksort ” ( 1960 ), care este de departe cel mai popular algoritm de sortare în prezent .
Alte rezultate notabile ale muncii sale sunt limbajul de specificație Z și modelul de comunicare paralelă pentru procese secvențiale ( CSP , Procesul Secvențial de Comunicare). Printre realizările sale se numără dezvoltarea Hoare Logic , baza științifică pentru construirea de programe corecte utilizate pentru definirea și dezvoltarea limbajelor de programare. Hoare a produs o serie de scrieri despre specificarea, proiectarea, implementarea și întreținerea programelor care arată importanța rezultatelor științifice în creșterea performanței computerului și îmbunătățirea fiabilității software-ului.
Născut în Colombo în Sri Lanka . Și-a luat licența în limbi clasice la Universitatea din Oxford în 1956 . A servit în Marina Regală a Marii Britanii în 1956-1958 . După ce a studiat limba rusă , în 1959 Hoare a studiat traducerea computerizată la Universitatea de Stat din Moscova , precum și teoria probabilității la Școala Kolmogorov . În 1960 , din cauza crizei politice asociate cu distrugerea aeronavei de recunoaștere U-2 , a părăsit Uniunea Sovietică și a început să lucreze pentru o mică companie de calculatoare, Elliott Brothers , unde a implementat limbajul ALGOL60 . Acolo a început să dezvolte algoritmi.
În 1968 a devenit profesor de informatică şi inginerie la Queen 's University Belfast .
În 1977 s-a întors la Oxford ca profesor de informatică pentru a conduce Grupul de Cercetare în Programare, a cărui sarcină era să consolideze legăturile dintre structurile industriale, academice și guvernamentale care lucrează în domeniul tehnologiei informației. Domeniile sale de cercetare la Oxford sunt corectitudinea specificațiilor software, proiectarea și dezvoltarea sistemelor critice și non-critice.
În 1999, s-a retras din funcția de profesor onorific și a trecut pe postul de cercetător principal la Microsoft Research din Cambridge, unde lucrează în 2011 .
Premiile includ:
În 2013 i s-a conferit titlul de doctor onorific al Universității Naționale de Cercetare de Tehnologii Informaționale, Mecanică și Optică din Sankt Petersburg [3] .
Site-uri tematice | ||||
---|---|---|---|---|
Dicționare și enciclopedii | ||||
|
ai premiului Turing | Câștigători|
---|---|
|
Dezvoltare de software | |
---|---|
Proces | |
Concepte de nivel înalt | |
Directii |
|
Metodologii de dezvoltare | |
Modele |
|
Cifre notabile |
|