Den information, vi har kunnet samle om Charles Antony Richard Hoare, er blevet omhyggeligt gennemgået og struktureret for at gøre den så nyttig som muligt. Du er sandsynligvis kommet her for at finde ud af mere om Charles Antony Richard Hoare. På internettet er det let at fare vild i et virvar af sider, der taler om Charles Antony Richard Hoare, men som ikke giver dig det, du gerne vil vide om Charles Antony Richard Hoare. Vi håber, at du vil fortælle os i kommentarerne, om du kan lide det, du har læst om Charles Antony Richard Hoare nedenfor. Hvis de oplysninger om Charles Antony Richard Hoare, som vi giver dig, ikke er hvad du søgte, så lad os det vide, så vi kan forbedre denne hjemmeside dagligt.
.
Fødsel |
Colombo (Ceylon, nu Sri Lanka ) |
---|---|
Hjem | Cambridge |
Nationalitet | Britisk |
Områder | computer videnskab |
Institutioner |
Elliott Brothers Queen's University of Belfast University of Oxford Moscow State University Microsoft Research |
Eksamensbevis | Oxford University - Moscow State University |
Ph.d.-studerende | Andrew P. Black, Stephen Brookes, Cliff Jones, David Naumann, Bill Roscoe, William Stewart |
Berømt for |
Hoare CSP Logisk Quicksort |
Priser |
Turing Award (1980) Harry H. Goode Memorial Award fra IEEE Computer Society (1981) |
Charles Antony Richard Hoare (normalt benævnt Tony Hoare eller CAR Hoare ), født deni Colombo , Ceylon (nu Sri Lanka ), er en britisk emeritusprofessor ved Oxford University Computing Laboratory .
Han vides at have opfundet den hurtige sorteringsalgoritme, der stadig er meget udbredt i dag quicksort i 1959/1960 . Hoare er den første, der har skrevet en komplet kompilator til Algol 60- sproget , herunder kaldende rekursive procedurer; det er oprindelsen til Hoares logik, der bruges til verifikation af programmernes rigtighed og det formelle sprog Kommunikation af sekventielle processer (CSP), der gør det muligt at specificere interaktionen mellem samtidige processer (inklusive det berømte problem med middag af filosoffer ) og som inspirerede programmeringssprogene Occam eller Ada samt konceptet monitor .
Hoare blev født i Colombo , Ceylon (nu Sri Lanka ), søn af et britisk par. I 1956 afsluttede han studier klassikere (klassikere) ved Merton College of Oxford University med en grad bachelor . Han fortsatte i et år med statistiske studier på kandidatniveau i Oxford og afsluttede derefter sin militærtjeneste i Royal Navy . Derefter studerede han russisk og maskinoversættelse af naturlige sprog ved Lomonosov University , Moscow State University, i Andrei Kolmogorovs skole . I 1960 forlod han Sovjetunionen og begyndte sit første job hos en lille engelsk computerproducent, Elliott Brothers ; hans første arbejde er implementeringen af Algol 60- sproget på producenterne. Han begyndte også sine første studier af algoritmer og offentliggjorde især sorteringsalgoritmen kaldet quicksort . I 1968 blev han akkrediteret til Queen's University, Belfast . I 1977 vendte han tilbage til Oxford som professor i datalogi, og efter Christopher Stracheys død tog han ledelsen af Programming Research Group ved Oxford University Computing Laboratory , det tidligere navn på universitetets computervidenskabsafdeling.
Hoare er professor emeritus ved Oxford University og hovedforsker ved Microsoft Research i Cambridge , England.
Dens væsentligste bidrag er den berømte quicksort- sorteringsalgoritme og quickselect- algoritmen , Hoares logik , det formelle CSP-sprog ( Communicating Sequential Processes ), der bruges til at specificere interaktionen mellem konkurrerende processer , strukturering af systemer. Drift af computere gennem introduktion af konceptet af monitor og den formelle specifikation af programmeringssprog .
Ole-Johan Dahl , Edsger Dijkstra og CAR Hoare, Structured Programming , Academic Press ,( ISBN 0-12-200550-3 , OCLC 23937947 ).
hardback ( ISBN 0-13-153271-5 ) eller paperback ( ISBN 0-13-153289-8 ) .
Hoare tilbød mange tanker om programmering og dens udvikling, hvoraf her er et eksempel:
Vi håber, at de oplysninger, vi har indsamlet om Charles Antony Richard Hoare, har været nyttige for dig. Hvis det er tilfældet, så glem ikke at anbefale os til dine venner og familie, og husk, at du altid kan kontakte os, hvis du har brug for os. Hvis du på trods af vores bestræbelser mener, at det, vi har leveret om _title, ikke er helt korrekt, eller at vi bør tilføje eller rette noget, vil vi være taknemmelige, hvis du vil give os besked. At give den bedste og mest omfattende information om Charles Antony Richard Hoare og ethvert andet emne er essensen af denne hjemmeside; vi er drevet af den samme ånd, som inspirerede skaberne af Encyclopedia Project, og derfor håber vi, at det, du har fundet om Charles Antony Richard Hoare på denne hjemmeside, har hjulpet dig med at udvide din viden.