
Haskell: Functional Programming with Types (Joeri van Eekelen, et al.

Parallel and Distributed Computing and Programming.It is widely agreed that languages such as Haskell and Miranda. So treat this as an adventure, a whole different world, seeing programming through the warped and mathematical mindset of a functional programmer. This question has been the subject of some debate in the functional programming community. In all likelihood, the languages you are most familiar with differ greatly from Haskell, and habits from those languages might make it more difficult to understand how things work: simple, but different. Seasoned programmers, we urge you to be especially patient with this process. In this book, we aim to introduce you both to the Haskell language, from the very basics to its most advanced features, and to computer programming in general.
