- Ilmuwan komputer Tony Hoare, yang dikenal lewat Quicksort dan Hoare logic, wafat pada usia 92 tahun
- Setelah menekuni studi klasik dan filsafat, ia terlibat dalam riset pemrograman melalui pelatihan bahasa Rusia dan pekerjaan awal sebagai demonstrator komputer
- Salah satu kisah yang dikenang adalah bagaimana ia membuktikan keunggulan Quicksort lewat "taruhan 6 pence" dengan atasannya, serta kebiasaannya sering pergi ke bioskop saat bekerja di Microsoft
- Ia digambarkan sebagai sosok yang rendah hati dan humoris, serta tetap memiliki daya ingat yang jernih dan ketajaman intelektual hingga usia lanjut
- Kontribusinya pada perkembangan ilmu komputer dan sisi manusianya akan terus menjadi inspirasi lintas generasi bagi para peneliti
Kehidupan dan pencapaian Tony Hoare
- Pada 5 Maret 2026, penerima Turing Award dan profesor Oxford Tony Hoare wafat pada usia 92 tahun
- Ia dinilai sebagai tokoh yang menciptakan konsep-konsep inti ilmu komputer seperti algoritme Quicksort, bahasa ALGOL, dan Hoare logic
- Penulis menyebut bahwa ia beberapa kali mengunjungi Hoare di Cambridge dan menjalin hubungan pribadi dengannya
- Pada pertemuan pertama, ia memulai percakapan dengan membawa cetakan tulisan blognya, dan Hoare mengingat bagian yang menyebut penelitiannya sambil menjelaskan pertumbuhan skala program yang sangat cepat serta perbedaan metode riset awal
Latar akademik dan awal karier
- Hoare mengambil jurusan studi klasik dan filsafat di universitas, lalu mempelajari bahasa Rusia secara intensif di Joint Services School for Linguists
- Karena minatnya pada statistika dan komputer, setelah dinas militer ia bekerja sebagai demonstrator komputer awal, terutama di pameran internasional termasuk di Uni Soviet
- Ia mengenang bahwa pada masa itu demonstrator bukan sekadar pemberi penjelasan, melainkan pakar yang memahami mesin secara mendalam hingga ikut mengembangkan kode untuknya
Taruhan Quicksort dan sikap profesional
- Saat bekerja di Elliott Brothers Ltd, diceritakan bahwa ia menawarkan taruhan 6 pence kepada atasannya dengan mengatakan bahwa ia tahu algoritme pengurutan yang lebih cepat
- Quicksort memang terbukti lebih cepat, dan uang taruhan itu benar-benar dibayarkan
- Fakta bahwa ia lebih dulu mengimplementasikan algoritme yang lebih lambat sesuai arahan atasannya sebelum mengajukan idenya sendiri menunjukkan kerendahan hati dan ketekunannya sebagai profesional
Kepribadian dan keseharian
- Saat bekerja di Microsoft Cambridge, disebutkan bahwa ia punya kebiasaan mengunjungi bioskop seni saat jam kerja untuk menonton film
- Tentang hal itu, ia secara langsung mengonfirmasi bahwa “itu adalah salah satu kesenangannya, dan perusahaan juga mengizinkannya”
- Mengenai kutipan daring tentang penggambaran “jenius” dalam film yang disandangkan kepadanya, ia mengatakan bahwa tidak pasti apakah itu benar-benar kutipannya, tetapi ia setuju dengan isinya
- Ia menekankan bahwa kemampuan matematis bukanlah inspirasi seketika seperti di film, melainkan hasil dari pemikiran dan pembelajaran yang panjang
Pandangannya tentang teknologi dan masa depan
- Dalam percakapan tentang perkembangan komputer di masa depan, ia mengatakan bahwa "teknologi yang dimiliki pemerintah sudah beberapa tahun lebih maju daripada yang kita bayangkan"
- Saat ditanya tentang kemungkinan teknologi setingkat pemecahan sandi, ia menghindari jawaban tegas dan hanya menanggapinya dengan senyum, menunjukkan selera humornya dan kecenderungannya pada sindiran
- Penulis menutup tulisannya dengan mengenang humor, kesabaran, dan kecerdasan tajam miliknya
- Ia menyampaikan penghormatan terakhir dengan “RIP Tony Hoare (1934–2026)”
1 komentar
Komentar Hacker News
Salah satu kutipan favorit saya adalah, “Ada dua cara membangun desain perangkat lunak. Yang satu adalah membuatnya begitu sederhana sehingga kekurangannya jelas tidak ada, dan yang lainnya adalah membuatnya begitu rumit sehingga kekurangannya tidak tampak jelas”
Saya selalu merasa ini berlaku bukan hanya untuk perangkat lunak, tetapi juga untuk sistem kompleks atau logika secara keseluruhan
Cara pertama jauh lebih sulit, dan membutuhkan dedikasi serta wawasan untuk mengejar kesederhanaan di bawah batasan fisik dan logis
Itu muncul dalam kuliah Turing Award miliknya "The Emperor’s Old Clothes"
Saya sering mengutipnya. Tony adalah ilmuwan komputer favorit saya
Tautan tulisan terkait
Ini kisah saat Dijkstra mempersiapkan akhir hidupnya sambil merapikan dokumen dan surat-menyuratnya
Ketika seorang profesor bertanya surat mana yang harus disimpan, Dijkstra dari ranjang sakitnya berkata, “Simpan hanya surat-surat dengan Tony, buang sisanya”
Profesor itu kemudian mengenangnya dengan humor kering, sambil berkata bahwa suratnya sendiri termasuk dalam “daftar yang dibuang” itu
Tautan tulisan terkait
Di Oxford ada tradisi menamai gedung dengan nama tokoh penting
Mereka juga ingin menamai sebuah gedung untuk Dr. Hoare, tetapi jadinya ‘Hoare House’ (pelafalannya sama dengan ‘whore’) sehingga terasa canggung
Seingat saya akhirnya diputuskan menjadi ‘C.A.R. Hoare Residence’
Tautan terkait
Orang-orang di restoran sekitar merasa curiga melihat mahasiswa laki-laki keluar-masuk siang malam, dan saat itu saya sempat berpikir akan sangat lucu kalau tempat itu dinamai “Hoare House”
Mengingat penelitiannya berkaitan dengan sistem komunikasi tersinkronisasi yang mengurangi kekacauan, bahkan kebingungan soal namanya mungkin terasa simbolis
Ia terkenal karena null pointer, tetapi CSP(Communicating Sequential Processes) dan occam adalah mahakarya yang sesungguhnya
Pihak kubu model Actor mungkin melihatnya secara berbeda, tetapi tetap saja itu pencapaian yang luar biasa
Kutipan favorit saya darinya adalah “Ada dua cara membuat perangkat lunak…”. Itu benar-benar kalimat yang cocok untuknya
Pernah gagal menjadi arus utama, tetapi saya yakin akan segera bangkit lagi
Di era kode generatif, verifikasi adalah bottleneck, jadi ia hanya benar terlalu cepat
Pendekatan yang terinspirasi dari transactional memory atau basis data tampaknya lebih menjanjikan
Saya diwawancarai Tony untuk DPhil di PRG Oxford (Programming Research Group)
Saya meneliti CSP dan menghabiskan banyak waktu bersamanya
Sedih membayangkan bahwa kini proses TonyHoare telah memasuki keadaan STOP
Saya pernah bertemu dengannya sekali di Cambridge. Ia benar-benar raksasa intelektual yang lembut
Saya sering mengutip bagian dari kuliah Turing Award 1980 miliknya, ‘The Emperor’s Old Clothes’
Ada kisah ketika teguran seorang atasan — “Kamu menyuruh para programmer melakukan pekerjaan yang tidak kamu pahami” — ternyata tepat mengenai inti masalah
Bagi saya, maknanya adalah bahwa meskipun kita mendelegasikan pekerjaan kepada programmer, compiler, atau LLM, jika kita tidak memahami hasilnya, pada akhirnya kita akan membayar harganya
Sekitar Paskah 1961, ia belajar dari Dijkstra, Naur, dan Landin dalam kursus ALGOL 60 di Brighton
Di sana ia pertama kali mempelajari rekursi (recursion) dan menulis Quicksort
Ia mengenang bahwa berkat kejeniusannya para perancang ALGOL 60, ia bisa mengekspresikan idenya dengan elegan
Ia menganggap tujuan tertinggi desain bahasa pemrograman adalah memungkinkan kita mengekspresikan ide-ide bagus secara elegan
Makalah Tony An Axiomatic Basis for Computer Programming adalah makalah akademik pertama yang benar-benar saya pahami sepenuhnya saat masih sarjana
Pengalaman itu menjadi momen yang membuka kepercayaan diri bagi saya
Sekarang, 35 tahun kemudian, simbol-simbolnya sulit saya baca lagi, tetapi saya berencana mempelajarinya kembali dengan meminta AI menjelaskan per paragraf
Tautan makalah
Tautan NotebookLM
Makalah refleksi 30 tahun kemudian Retrospective: An Axiomatic Basis For Computer Programming
dan “How Did Software Get So Reliable Without Proof?” Tautan PDF
Prinsipnya bahwa “indeks array harus selalu memeriksa batas atas dan batas bawah” sangat membekas bagi saya
Pelanggan pun, katanya, menginginkan pemeriksaan runtime yang aman ketimbang efisiensi
Bahkan pada 1980 ia memperingatkan bahwa “mengabaikan keselamatan dasar seperti ini akan ilegal di bidang rekayasa lain”
— C.A.R. Hoare, 1980 ACM Turing Award Lecture
Di sebuah acara MSR Cambridge, ketika seorang pembicara berkata, “Di zaman sekarang pengembang yang sudah tua akan tertinggal,”
seorang pria tua berdiri dan dengan tenang berkata, “Kami juga tahu sedikit banyak”
Dan pria itu adalah Tony Hoare