Daftar Isi
Sejumlah buku pemrograman klasik telah dikenal luas oleh para pengembang, namun terdapat beberapa literatur esoteris yang memberikan dampak mendalam terhadap cara berpikir dalam menulis kode. Buku-buku ini menawarkan sudut pandang unik mengenai optimisasi, kreativitas, hingga pemecahan masalah di luar arus utama industri teknologi.
Zen of Assembly Language (1990)
Ditulis oleh Michael Abrash pada tahun 1990, buku ini lahir ketika masa penulisan gim komputer 8-bit mulai berakhir. Saat itu, Abrash membedah, menjelaskan, dan memperluas trik-trik pemrograman bahasa assembly yang dipelajari secara otodidak. Meskipun fokusnya ditujukan pada arsitektur 8086 alih-alih 6502 yang digunakan sebelumnya, buku tersebut terasa sangat personal bagi pembaca yang terbiasa merancang kode agar berukuran kecil.
Buku ini juga mencatat sejarah sebagai salah satu rilis literatur teknis dengan penundaan paling aneh. Sebagian besar isi buku membahas optimisasi mendetail untuk prosesor 8088 dan 8086, tetapi baru diterbitkan saat komputer meja kelas atas sudah mulai beralih menggunakan chip 80486.
Scientific Forth (1992) dan Fractals, Visualization, and J (2000)
Dua buku karya Julian Noble serta Clifford Reiter ini membahas topik yang sepenuhnya berbeda, yakni komputasi ilmiah murni dan pembangkitan citra. Keduanya menggunakan bahasa pemrograman yang tidak lazim untuk kode yang disertakan di dalamnya. Alih-alih memberikan contoh buatan, kedua penulis menggunakan keahlian mendalam mereka untuk menyelesaikan masalah serius di bidang masing-masing.
Julian Noble menunjukkan pemanfaatan bahasa Forth untuk pekerjaan matriks tingkat lanjut serta mengembangkan penerjemah ekspresi. Sementara itu, Clifford Reiter terjun langsung ke dalam algoritma pengolahan citra dan analisis data. Sayangnya, Julian Noble telah meninggal dunia pada tahun 2007.
Programmers At Work (1986)
Karya Susan Lammers yang terbit pada tahun 1986 ini berisi filosofi, gagasan, dan pengalaman langsung dari berbagai pemrogram terkenal maupun eksentrik. Buku tersebut lebih menitikberatkan pada kreativitas alih-alih aspek teknis semata, di mana sebagian besar narasumber bahkan tidak memiliki gelar ilmu komputer. Tokoh-tokoh seperti Jaron Lanier dan Bill Budge membagikan proses mereka dalam memunculkan ide dan mengimplementasikannya.
Buku Lammers ini kemudian menjadi acuan dalam penyusunan karya berjudul Halcyon Days. Secara tak terduga, Programmers at Work dan Halcyon Days dikemas bersama dalam satu cakram padat (CD) yang dijual melalui perpustakaan Dr. Dobb’s Journal dan masih tersedia hingga kini.
Thinking Forth: A Language and Philosophy for Solving Problems (1984)
Buku karya Leo Brodie yang diterbitkan pada tahun 1984 ini layak dibaca bukan semata-mata karena bahasa Forth yang digunakan, melainkan karena kemampuannya memandu penguraian masalah dan penataan struktur kode. Buku ini mengajarkan cara memahami tujuan yang ingin dicapai, menghindari redundansi, dan menulis kode yang sangat sederhana tanpa melibatkan pemrograman berorientasi objek atau terminologi yang rumit.
Buku tersebut turut memperkaya wawasan pembaca melalui sisipan kebijaksanaan dari para ahli, termasuk sang pencipta bahasa Forth, Chuck Moore, sebagaimana dicatat dalam tulisan yang dirilis pada 18 Februari 2008.
Sumber: Hacker News: Front Page








