C ve C # ile programlama konusunda rahatım ve gelecekte C ++ 'ı keşfedeceğim. İşlevsel programlamayı farklı bir programlama paradigması olarak keşfetmekle ilgilenebilirim. Bunu eğlenmek için yapıyorum, işim bilgisayar programlaması içermiyor ve bir miktar kolejde bilgisayar bilimi derslerinde oldukça erken öğretilen fonksiyonel programlama kullanımından ilham alıyor. Lambda matematiği kesinlikle matematiksel yeteneklerimin ötesinde, fakat işlevsel programlamayı başarabileceğimi düşünüyorum.
Haskell veya Scheme'den hangisi işlevsel programlamaya iyi bir giriş yapacaktır? Emacs'ı metin editörüm olarak kullanıyorum ve gelecekte Emacs Lisp'i öğrenmeyi gerektirecek şekilde daha kolay bir şekilde yapılandırabilmek istiyorum. Ancak benim anladığım kadarıyla, Emacs Lisp'in Scheme'den oldukça farklı olduğu ve aynı zamanda işlevselliğin aksine daha usule dayalı olduğu yönünde.
Büyük olasılıkla, daha önce aldığım "Küçük Schemer" kitabını kullanıyor olacaktım, eğer Scheme'i takip edersem (bana sınırlı bir şekilde bırakmamdan biraz garip görünüyor). Ya da Haskell'i takip edersem "Büyük İyilik İçin Haskell Öğrenin" i kullanın. Ayrıca Kanal 9'daki Dr Erik Meijer'in Intro to Haskell videolarını izlerdim.
Herhangi bir öneri, geribildirim veya giriş takdir.
Teşekkürler.
PS BTW Ayrıca C # geliştirme için kullandığım Visual Studio 2010'a sahip olduğum için F # erişimine de sahibim, ancak bunun dil seçimi için temel kriterlerim olduğunu düşünmüyorum.
Real World Haskell