Saya merasa nyaman dengan pemrograman dalam C dan C #, dan akan mengeksplorasi C ++ di masa depan. Saya mungkin tertarik mengeksplorasi pemrograman fungsional sebagai paradigma pemrograman yang berbeda. Saya melakukan ini untuk bersenang-senang, pekerjaan saya tidak melibatkan pemrograman komputer, dan saya agak terinspirasi oleh penggunaan pemrograman fungsional, yang diajarkan cukup awal, dalam kursus ilmu komputer di perguruan tinggi. Kalkulus Lambda tentu saja di luar kemampuan matematika saya, tetapi saya pikir saya dapat menangani pemrograman fungsional.
Manakah dari Haskell atau Skema yang akan berfungsi sebagai pengantar yang baik untuk pemrograman fungsional? Saya menggunakan emacs sebagai editor teks saya dan ingin dapat mengkonfigurasinya dengan lebih mudah di masa depan yang akan memerlukan pembelajaran Emacs Lisp. Pemahaman saya, bagaimanapun, adalah bahwa Emacs Lisp cukup berbeda dari Skema dan juga lebih prosedural dibandingkan dengan fungsional.
Saya mungkin akan menggunakan buku "The Little Schemer", yang telah saya beli, jika saya mengejar Skema (bagi saya agak aneh dari pembatas terbatas saya melewatinya). Atau akan menggunakan "Pelajari Anda Haskell untuk Kebaikan Besar" jika saya mengejar Haskell. Saya juga akan menonton video Intro to Haskell oleh Dr Erik Meijer di Channel 9.
Setiap saran, umpan balik, atau masukan dihargai.
Terima kasih.
PS BTW Saya juga memiliki akses ke F # karena saya memiliki Visual Studio 2010 yang saya gunakan untuk pengembangan C #, tetapi saya tidak berpikir itu harus menjadi kriteria utama saya untuk memilih bahasa.
Real World Haskell