C.A.R. Hoare: Perbedaan antara revisi
k r2.6.5) (bot Mengubah: uk:Тоні Хоар |
k Menghapus Kategori:Penerima Turing Award; Menambah Kategori:Penerima Penghargaan Turing menggunakan HotCat |
||
(24 revisi perantara oleh 11 pengguna tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
{{Infobox scientist |
|||
⚫ | |||
⚫ | |||
⚫ | Sir '''Charles Antony Richard Hoare''' ('''Tony Hoare''' atau '''C.A.R. Hoare''', lahir [[11 Januari]] [[1934]]) adalah seorang ilmuwan komputer dari [[Inggris]], yang dikenal lewat |
||
| image = Sir Tony Hoare IMG 5125.jpg |
|||
| image_size = |
|||
| caption = Sir Charles Antony Richard Hoare giving a conference at [[EPFL]] on 20 June 2011 |
|||
| birth_date = {{birth date and age|df=yes|1934|1|11}} |
|||
| birth_place = [[Colombo]], [[British Ceylon]] |
|||
| field = [[Ilmuwan komputer]] |
|||
| work_institution = [[Elliott Brothers (perusahaan komputer)|Elliott Brothers]]<br />[[Queen's University Belfast]]<br />[[Oxford University]]<br />[[Moscow State University]]<br />[[Microsoft Research]] |
|||
| alma_mater = [[Oxford University]]<br />[[Moscow State University]] |
|||
| doctoral_students = Stephen Brookes<br />[[Cliff Jones (ilmuwan komputer)|Cliff Jones]]<br />David Naumann<br />[[Bill Roscoe]]<br />William Stewart |
|||
| known_for = [[Quicksort]]<br />[[Hoare logic]]<br />[[Communicating Sequential Processes|CSP]] |
|||
| prizes = [[Penghargaan Turing|ACM Turing Award]] (1980) <br> [[Harry H. Goode Memorial Award]] (1981) |
|||
| residence = [[Cambridge]] |
|||
}} |
|||
⚫ | |||
⚫ | Sir '''Charles Antony Richard Hoare''' ('''Tony Hoare''' atau '''C.A.R. Hoare''', lahir [[11 Januari]] [[1934]]) adalah seorang ilmuwan komputer dari [[Inggris]], yang dikenal lewat algoritme [[Quicksort]], salah satu algoritme sorting yang paling sering digunakan. Hoare juga dikenal lewat [[logika Hoare]], dan juga bahasa formal [[Communicating Sequential Processes]] (CSP) yang digunakan untuk menyatakan interaksi antar proses konkuren, dan juga menjadi inspirasi dalam pengembangan bahasa pemrograman [[Occam]]. |
||
Hoare lahir di [[Kolombo]], [[Sri Lanka]], dan menyelesaikan pendidikan sarjana di bidang Classics dari [[Universitas Oxford]] ([[Merton College]]) pada tahun [[1956]]. Ia kemudian meneruskan satu tahun di sana untuk belajar statistik level pascasarjana, dan kemudian melakukan wajib militer di [[Angkatan Laut Inggris]] ([[1956]]–[[1958]]), yang pada saat yang sama dia belajar bahasa Rusia, dan juga mempelajari penerjemahan bahasa menggunakan komputer di [[Moscow State University]], [[Soviet Union]] di sekolah [[Andrey Nikolayevich Kolmogorov|Kolmogorov]]. Pada tahun [[1960]], setelah [[krisis U-2]], Hoare keluar dari [[Uni Soviet]] dan bekerja di Elliott Brothers Ltd, sebuah perusahaan manufaktur kecil, dan di sana dia mengimplementasikan bahasa pemrograman [[ALGOL]] 60 dan memulai mengembangkan |
Hoare lahir di [[Kolombo]], [[Sri Lanka]], dan menyelesaikan pendidikan sarjana di bidang Classics dari [[Universitas Oxford]] ([[Merton College]]) pada tahun [[1956]]. Ia kemudian meneruskan satu tahun di sana untuk belajar statistik level pascasarjana, dan kemudian melakukan wajib militer di [[Angkatan Laut Inggris]] ([[1956]]–[[1958]]), yang pada saat yang sama dia belajar bahasa Rusia, dan juga mempelajari penerjemahan bahasa menggunakan komputer di [[Moscow State University]], [[Soviet Union]] di sekolah [[Andrey Nikolayevich Kolmogorov|Kolmogorov]]. Pada tahun [[1960]], setelah [[krisis U-2]], Hoare keluar dari [[Uni Soviet]] dan bekerja di Elliott Brothers Ltd, sebuah perusahaan manufaktur kecil, dan di sana dia mengimplementasikan bahasa pemrograman [[ALGOL]] 60 dan memulai mengembangkan algoritme. Hoare kemudian menjadi Profesor di bidang Computing Science di [[Queen's University, Belfast]] pada [[1968]], dan pada tahun [[1977]] kembali ke Oxford sebagai Professor of Computing dan memimpin [[Programming Research Group]] di [[Oxford University Computing Laboratory]], setelah wafatnya [[Christopher Strachey]]. Saat ini dia menjabat sebagai [[Professor Emeritus]] di sana, dan juga sebagai peneliti senior di [[Microsoft Research]] [[Cambridge]], Inggris. |
||
Pada tahun [[1980]], Hoare mendapat penghargaan [[Turing Award]] dari [[Association for Computing Machinery|ACM]] atas jasanya dalam memberikan kontribusi yang fundamental dalam pendefinisian dan perancangan bahasa pemrograman. |
Pada tahun [[1980]], Hoare mendapat penghargaan [[Turing Award]] dari [[Association for Computing Machinery|ACM]] atas jasanya dalam memberikan kontribusi yang fundamental dalam pendefinisian dan perancangan bahasa pemrograman. |
||
== Buku == |
== Buku == |
||
* {{cite book |
* {{cite book |
||
| author = [[Ole-Johan Dahl|O.-J. Dahl]], [[Edsger Dijkstra|E. W. Dijkstra]] and C. A. R. Hoare |
|||
| year = 1972 |
|||
| title = Structured Programming |
|||
|publisher = [[Academic Press]] |
|||
| id = ISBN 0-12-200550-3 |
|||
}} |
}} |
||
* {{cite book |
* {{cite book |
||
| author = C. A. R. Hoare |
|||
| year = 1985 |
|||
| title = [[Communicating Sequential Processes]] |
|||
|publisher = [[Prentice Hall]] International Series in Computer Science |
|||
| id = ISBN 0-13-153271-5 hardback or ISBN 0-13-153289-8 paperback |
|||
}} |
}} |
||
* {{cite book |
* {{cite book |
||
| author = C. A. R. Hoare and [[Michael J.C. Gordon|M. J. C. Gordon]] |
|||
| year = 1992 |
|||
| title = Mechanised Reasoning and Hardware Design |
|||
|publisher = Prentice Hall International Series in Computer Science |
|||
| id = ISBN 0-13-572405-8 |
|||
}} |
}} |
||
* {{cite book |
* {{cite book |
||
| author = C. A. R. Hoare and [[He Jifeng]] |
|||
| year = 1998 |
|||
| title = [[Unifying Theories of Programming]] |
|||
|publisher = Prentice Hall International Series in Computer Science |
|||
| id = ISBN 0-13-458761-8 |
|||
}} |
}} |
||
Baris 40: | Baris 55: | ||
* {{en}} [http://research.microsoft.com/users/thoare/ Microsoft home page] — biografi ringkas |
* {{en}} [http://research.microsoft.com/users/thoare/ Microsoft home page] — biografi ringkas |
||
* {{en}} [http://web.comlab.ox.ac.uk/oucl/people/tony.hoare.html Oxford University Computing Laboratory home page] — Emeritus Professor of Computing |
* {{en}} [http://web.comlab.ox.ac.uk/oucl/people/tony.hoare.html Oxford University Computing Laboratory home page] — Emeritus Professor of Computing |
||
* {{en}} [http://www.braithwaite-lee.com/opinions/p75-hoare.pdf transkrip pidato Hoare pada saat penyerahan Turing Award dari ACM tahun 1980] |
* {{en}} [http://www.braithwaite-lee.com/opinions/p75-hoare.pdf transkrip pidato Hoare pada saat penyerahan Turing Award dari ACM tahun 1980] {{Webarchive|url=https://web.archive.org/web/20030315091028/http://www.braithwaite-lee.com/opinions/p75-hoare.pdf |date=2003-03-15 }} |
||
{{Rekayasa perangkat lunak}} |
|||
{{Authority control}} |
|||
{{DEFAULTSORT:Hoare, Charles}} |
{{DEFAULTSORT:Hoare, Charles}} |
||
[[Kategori:Kelahiran 1934]] |
[[Kategori:Kelahiran 1934]] |
||
[[Kategori:Pionir komputer]] |
[[Kategori:Pionir komputer]] |
||
[[Kategori:Ilmuwan komputer Britania Raya]] |
[[Kategori:Ilmuwan komputer Britania Raya]] |
||
[[Kategori:Penerima |
[[Kategori:Penerima Penghargaan Turing]] |
||
[[bn:টোনি হোর]] |
|||
[[bs:C. A. R. Hoare]] |
|||
[[cs:C. A. R. Hoare]] |
|||
[[de:Tony Hoare]] |
|||
[[en:C. A. R. Hoare]] |
|||
[[es:C. A. R. Hoare]] |
|||
[[fi:C. A. R. Hoare]] |
|||
⚫ | |||
[[hr:C. A. R. Hoare]] |
|||
[[hy:Չարլզ Էնթոնի Ռիչարդ Հոար]] |
|||
[[it:Tony Hoare]] |
|||
[[ja:アントニー・ホーア]] |
|||
[[ko:찰스 앤터니 리처드 호어]] |
|||
[[nl:Tony Hoare]] |
|||
[[pl:C.A.R. Hoare]] |
|||
[[pt:C. A. R. Hoare]] |
|||
[[ro:C. A. R. Hoare]] |
|||
[[ru:Хоар, Чарльз Энтони Ричард]] |
|||
[[simple:Charles Antony Richard Hoare]] |
|||
[[sk:Charles Antony Richard Hoare]] |
|||
[[sr:Тони Хор]] |
|||
[[uk:Тоні Хоар]] |
|||
[[vi:Charles Antony Richard Hoare]] |
Revisi terkini sejak 1 Agustus 2022 19.23
Sir Charles Antony Richard Hoare | |
---|---|
Lahir | 11 Januari 1934 Colombo, British Ceylon |
Tempat tinggal | Cambridge |
Almamater | Oxford University Moscow State University |
Dikenal atas | Quicksort Hoare logic CSP |
Penghargaan | ACM Turing Award (1980) Harry H. Goode Memorial Award (1981) |
Karier ilmiah | |
Bidang | Ilmuwan komputer |
Institusi | Elliott Brothers Queen's University Belfast Oxford University Moscow State University Microsoft Research |
Mahasiswa doktoral | Stephen Brookes Cliff Jones David Naumann Bill Roscoe William Stewart |
Sir Charles Antony Richard Hoare (Tony Hoare atau C.A.R. Hoare, lahir 11 Januari 1934) adalah seorang ilmuwan komputer dari Inggris, yang dikenal lewat algoritme Quicksort, salah satu algoritme sorting yang paling sering digunakan. Hoare juga dikenal lewat logika Hoare, dan juga bahasa formal Communicating Sequential Processes (CSP) yang digunakan untuk menyatakan interaksi antar proses konkuren, dan juga menjadi inspirasi dalam pengembangan bahasa pemrograman Occam.
Hoare lahir di Kolombo, Sri Lanka, dan menyelesaikan pendidikan sarjana di bidang Classics dari Universitas Oxford (Merton College) pada tahun 1956. Ia kemudian meneruskan satu tahun di sana untuk belajar statistik level pascasarjana, dan kemudian melakukan wajib militer di Angkatan Laut Inggris (1956–1958), yang pada saat yang sama dia belajar bahasa Rusia, dan juga mempelajari penerjemahan bahasa menggunakan komputer di Moscow State University, Soviet Union di sekolah Kolmogorov. Pada tahun 1960, setelah krisis U-2, Hoare keluar dari Uni Soviet dan bekerja di Elliott Brothers Ltd, sebuah perusahaan manufaktur kecil, dan di sana dia mengimplementasikan bahasa pemrograman ALGOL 60 dan memulai mengembangkan algoritme. Hoare kemudian menjadi Profesor di bidang Computing Science di Queen's University, Belfast pada 1968, dan pada tahun 1977 kembali ke Oxford sebagai Professor of Computing dan memimpin Programming Research Group di Oxford University Computing Laboratory, setelah wafatnya Christopher Strachey. Saat ini dia menjabat sebagai Professor Emeritus di sana, dan juga sebagai peneliti senior di Microsoft Research Cambridge, Inggris.
Pada tahun 1980, Hoare mendapat penghargaan Turing Award dari ACM atas jasanya dalam memberikan kontribusi yang fundamental dalam pendefinisian dan perancangan bahasa pemrograman.
Buku
[sunting | sunting sumber]- O.-J. Dahl, E. W. Dijkstra and C. A. R. Hoare (1972). Structured Programming. Academic Press. ISBN 0-12-200550-3.
- C. A. R. Hoare (1985). Communicating Sequential Processes. Prentice Hall International Series in Computer Science. ISBN 0-13-153271-5 hardback or ISBN 0-13-153289-8 paperback.
- C. A. R. Hoare and M. J. C. Gordon (1992). Mechanised Reasoning and Hardware Design. Prentice Hall International Series in Computer Science. ISBN 0-13-572405-8.
- C. A. R. Hoare and He Jifeng (1998). Unifying Theories of Programming. Prentice Hall International Series in Computer Science. ISBN 0-13-458761-8.
Pranala luar
[sunting | sunting sumber]- (Inggris) Microsoft home page — biografi ringkas
- (Inggris) Oxford University Computing Laboratory home page — Emeritus Professor of Computing
- (Inggris) transkrip pidato Hoare pada saat penyerahan Turing Award dari ACM tahun 1980 Diarsipkan 2003-03-15 di Wayback Machine.