Kumpulan Buku
Bahasa Pemrograman
Blog saya, Dajak Logs, berisi sebagian eksperimen bahasa pemrograman, disamping catatan opini terkait teknologi informasi sebagai selingan. Saya memilih bahasa-bahasa pemrograman fungsional, karena keringkasan dan ekspresivitas yang dapat mereka capai. Sayang sekali, sepertinya bahasa-bahasa tersebut (terutama Scheme, Haskell dan OCaml) masih jarang diajarkan di Indonesia.
Saya sediakan mirror offline dari beberapa situs dalam format Compiled-HTML, dengan harapan agar bahasa pemrograman fungsional lebih familiar di dalam negeri, dan saya tidak lagi menjadi manusia langka sebagaimana komentar seorang pembaca.
R5RS dan R6RS. Setidaknya sekali dalam hidup, Anda akan menemukan sebuah bahasa yang sesederhana C, dengan dokumen standar seringkas K&R, namun jauh lebih ekspresif. Bahasa tersebut adalah Scheme, dan R5RS menjabarkan bahasa tersebut secara tuntas. R6RS adalah standar yang lebih baru dan lebih lengkap, namun belum semua implementasi Scheme mendukungnya.
Structure and Interpretation of Computer Programs, buku klasik yang mengajarkan prinsip-prinsip dasar pemrograman dan ilmu komputer, dari konsep abstraksi, pemrograman prosedural, perkenalan pada analisa algoritma, sampai perakitan kompiler. Menggunakan bahasa Scheme.
Write Yourself a Scheme in 48 Hours, memperkenalkan bahasa pemrograman Haskell, dengan mengajarkan perakitan sebuah interpreter untuk bahasa Scheme. Total hardcore!
Lisperati, situs pertama yang caranya mengajar Common Lisp tidak membosankan saya, dari awal sampai akhir.