Lompat ke isi

C.A.R. Hoare: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tjmoel (bicara | kontrib)
kTidak ada ringkasan suntingan
Wagino Bot (bicara | kontrib)
k →‎Buku: minor cosmetic change
Baris 23: Baris 23:
== Buku ==
== Buku ==
* {{cite book
* {{cite book
| author = [[Ole-Johan Dahl|O.-J. Dahl]], [[Edsger Dijkstra|E. W. Dijkstra]] and C. A. R. Hoare
| author = [[Ole-Johan Dahl|O.-J. Dahl]], [[Edsger Dijkstra|E. W. Dijkstra]] and C. A. R. Hoare
| year = 1972
| year = 1972
| title = Structured Programming
| title = Structured Programming
| publisher = [[Academic Press]]
|publisher = [[Academic Press]]
| id = ISBN 0-12-200550-3
| id = ISBN 0-12-200550-3
}}
}}
* {{cite book
* {{cite book
| author = C. A. R. Hoare
| author = C. A. R. Hoare
| year = 1985
| year = 1985
| title = [[Communicating Sequential Processes]]
| title = [[Communicating Sequential Processes]]
| publisher = [[Prentice Hall]] International Series in Computer Science
|publisher = [[Prentice Hall]] International Series in Computer Science
| id = ISBN 0-13-153271-5 hardback or ISBN 0-13-153289-8 paperback
| 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]]
| author = C. A. R. Hoare and [[Michael J.C. Gordon|M. J. C. Gordon]]
| year = 1992
| year = 1992
| title = Mechanised Reasoning and Hardware Design
| title = Mechanised Reasoning and Hardware Design
| publisher = Prentice Hall International Series in Computer Science
|publisher = Prentice Hall International Series in Computer Science
| id = ISBN 0-13-572405-8
| id = ISBN 0-13-572405-8
}}
}}
* {{cite book
* {{cite book
| author = C. A. R. Hoare and [[He Jifeng]]
| author = C. A. R. Hoare and [[He Jifeng]]
| year = 1998
| year = 1998
| title = [[Unifying Theories of Programming]]
| title = [[Unifying Theories of Programming]]
| publisher = Prentice Hall International Series in Computer Science
|publisher = Prentice Hall International Series in Computer Science
| id = ISBN 0-13-458761-8
| id = ISBN 0-13-458761-8
}}
}}



Revisi per 14 Maret 2016 13.47

Sir Charles Antony Richard Hoare
Sir Charles Antony Richard Hoare giving a conference at EPFL on 20 June 2011
Lahir11 Januari 1934 (umur 90)
Colombo, British Ceylon
Tempat tinggalCambridge
AlmamaterOxford University
Moscow State University
Dikenal atasQuicksort
Hoare logic
CSP
PenghargaanACM Turing Award (1980)
Harry H. Goode Memorial Award (1981)
Karier ilmiah
BidangIlmuwan komputer
InstitusiElliott Brothers
Queen's University Belfast
Oxford University
Moscow State University
Microsoft Research
Mahasiswa doktoralStephen Brookes
Cliff Jones
David Naumann
Bill Roscoe
William Stewart
Tony Hoare
Tony Hoare

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 algoritma Quicksort, salah satu algoritma 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 (19561958), 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 algoritma. 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

Pranala luar