Statik Yazılmış Diller ve [Parantez] 'i isterseniz:
Haskell, programlama paradigmasının saflığı konusunda oldukça ağır olmasına rağmen, henüz "Büyük İyilik İçin Bir Haskell Öğrenin!" Web sitesi ücretsiz olduğu için kitap formu isteğe bağlıdır, ancak bu hiç de azım hissetmediğim bir yazar. Gerçek Dünya Haskell iyidir ama gerçekten [Learn..Good] 'u takip etmek için daha iyi alınır. RWH ayrıca isteğe bağlı kağıt iyiliği ile ücretsizdir.
Haskell'den, her ikisi de daha yaygın olarak kullanılan F # veya OCaml gibi diğer ML varyantlarına kolayca geçiş yapabilirsiniz . Hava alma kenarı ATS için .
İsterseniz (ve Dynamic_Typing Parantezler):
Şema, Common Lisp'den daha küçük ve daha saf olan ancak endüstride daha az kullanılan iki ana Lisp lehçesinin daha işlevsel olarak yönlendirilmesidir. Kişisel olarak Bilgisayar Programlarının Yapısını ve Yorumunu seviyorum ama oldukça teorik bir kitap, yutmak biraz zor olsa da sizi daha iyi bir programcı yapacak.
Common Lisp'i ya Pratik Common Lisp'i ya da Lisp Land'i iyi yatırımlar gibi görüyorsanız , ilki çevrimiçi olarak ücretsiz, ikincisi ise oldukça ucuz ve daha önemlisi (bazıları için) oyun odaklı. Şema'dan daha az saf olsa da daha güçlü.
Bunlardan, isterseniz Clojure'a genişleyebilirsiniz . JVM için Lisp, konuşlandırılması daha kolay ve "akademik" olma suçlarına karşı daha iyi savunabiliyor Clojure .NET'e dağıtılabilir ve Javascript'e geçebilir. Yerel .NET için IronScheme'i deneyin .
Ayrıca Haskell'de 48 Saatte Kendinize bir Şema Yaz ile farkı bölebilir ve her ikisini birden öğrenebilirsiniz .