We had shared on DesignZum some of the best online programming books for our readers. Today we are going to presents one of the most advanced purely functional programming language. In Haskell, “a function is a first-class citizen” of the programming language.
Haskell features lazy evaluation, pattern matching, list comprehension, type classes, and type polymorphism. It is a purely functional language, which means that in general, functions in Haskell do not have side effects. There is a distinct construct for representing side effects, orthogonal to the type of functions. A pure function may return a side effect which is subsequently executed, modeling the impure functions of other languages.
Please visit these online books and tutorials for haskell. Share your thought with us below. Thanks
1) A Gentle Introduction To Haskell
2) Beautiful Code, Compelling Evidence
3) Anatomy of Programming Languages
4) The Haskell School of Music
5) Functional systems in Haskell
6) Parallel and Concurrent Programming in Haskell
7) Developing web applications with Haskell and Yesod
8) Exploring Generic Haskell
9) learn you a haskell for great good
10) Haskell No picnic
11) WikiBook Haskell
12) The Haskell Road to Logic, Math and Programming
13) Speeding Through Haskell
14) Learn Haskell Fast and Hard
15) haskell Web Programming
16) Yet Another Haskell Tutorial