Kata-Kata Bijak Donald Knuth: Inspirasi Hidup dan Motivasi
Lebih banyak kata bijak dari "Donald Knuth" tentang: :
Kolaborasi Tim ,
Rekayasa Perangkat Lunak ,
Algoritma ,
Seandainya ,
Berpikir ,
Statistik ,
Akal sehat ,
Orang-orang ,
Kontribusi ,
Internet ,
Inspiratif ,
Permata ,
Realitas ,
Ilmu Komputer ,
Atap ,
Dunia ,
Programmer ,
Pikiran ,
Manusia ,
Hidup adalah ,
Tahu ,
Buku ,
Cara ,
Seni ,
Lakukan itu ,
"Program-program terbaik ditulis sehingga mesin komputasi dapat melakukannya dengan cepat dan agar manusia dapat memahaminya dengan jelas. Seorang programmer idealnya adalah seorang penulis esai yang bekerja dengan bentuk-bentuk estetika dan sastra tradisional serta konsep-konsep matematika, untuk mengkomunikasikan cara suatu algoritma bekerja dan meyakinkan pembaca bahwa hasilnya akan benar."
--- Donald Knuth
"Ketika Anda menulis sebuah program, anggap itu terutama sebagai karya sastra. Anda mencoba menulis sesuatu yang akan dibaca manusia. Jangan menganggapnya terutama sebagai sesuatu yang akan diikuti komputer. Semakin efektif Anda membuat program Anda dapat dibaca, semakin efektif itu akan menjadi: Anda akan memahaminya hari ini, Anda akan memahaminya minggu depan, dan penerus Anda yang akan mempertahankan dan memodifikasinya akan memahaminya."
--- Donald Knuth
"Pemrograman komputer adalah seni, karena menerapkan akumulasi pengetahuan ke dunia, karena itu membutuhkan keterampilan dan kecerdikan, dan terutama karena menghasilkan benda-benda indah. Seorang programmer yang secara tidak sadar memandang dirinya sebagai seorang seniman akan menikmati apa yang dia lakukan dan akan melakukannya dengan lebih baik."
--- Donald Knuth
"Mesin-mesin ini tidak memiliki akal sehat; mereka belum belajar untuk "berpikir," dan mereka melakukan persis seperti yang diperintahkan, tidak lebih dan tidak kurang. Fakta ini adalah konsep yang paling sulit untuk dipahami ketika seseorang pertama kali mencoba menggunakan komputer."
--- Donald Knuth
"... Salah satu pelajaran paling penting, mungkin, adalah kenyataan bahwa PERANGKAT LUNAK SULIT. Mulai sekarang saya akan memiliki rasa hormat yang jauh lebih besar untuk setiap alat perangkat lunak sukses yang saya temui. Selama dekade terakhir saya terkejut mengetahui bahwa penulisan program untuk TeX dan Metafont terbukti jauh lebih sulit daripada semua hal lain yang telah saya lakukan (seperti membuktikan teorema atau menulis buku). Penciptaan perangkat lunak yang baik menuntut standar akurasi yang jauh lebih tinggi daripada hal-hal lain, dan membutuhkan rentang perhatian yang lebih lama daripada tugas intelektual lainnya."
--- Donald Knuth
"Buku Dynamic Programming oleh Richard Bellman adalah pekerjaan perintis yang penting di mana sekelompok masalah dikumpulkan bersama di akhir beberapa bab di bawah judul "Latihan dan Masalah Penelitian," dengan pertanyaan-pertanyaan yang sangat sepele yang muncul di tengah-tengah yang dalam, belum terpecahkan masalah. Ada desas-desus bahwa seseorang pernah bertanya kepada Dr. Bellman bagaimana cara membedakan latihan dari masalah penelitian, dan dia menjawab: "Jika Anda bisa menyelesaikannya, itu adalah latihan; jika tidak, ini adalah masalah penelitian.""
--- Donald Knuth
"Ketika konsep TeX tertentu diperkenalkan secara informal, aturan umum akan dinyatakan; setelah itu Anda akan menemukan bahwa aturannya tidak sepenuhnya benar. Secara umum, bab-bab selanjutnya berisi informasi yang lebih andal daripada yang sebelumnya. Penulis merasa bahwa teknik berbohong yang disengaja ini sebenarnya akan membuat Anda lebih mudah mempelajari ide-idenya. Setelah Anda memahami aturan sederhana namun salah, tidak akan sulit untuk melengkapi aturan itu dengan pengecualiannya."
--- Donald Knuth