- Paperback: 184 pages
- Publisher: Cambridge University Press (January 15, 2007)
- Language: English
- ISBN-10: 0521692695
- ISBN-13: 978-0521692694
- Product Dimensions: 6.8 x 0.5 x 9.7 inches
- Shipping Weight: 15.4 ounces (View shipping rates and policies)
- Average Customer Review: 3.8 out of 5 stars See all reviews (29 customer reviews)
- Amazon Best Sellers Rank: #957,144 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming in Haskell
Use the Amazon App to scan ISBNs and compare prices.
See the Best Books of 2017 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently bought together
Customers who bought this item also bought
'The best introduction to Haskell available. There are many paths towards becoming comfortable and competent with the language but I think studying this book is the quickest path. I urge readers of this magazine to recommend Programming in Haskell to anyone who has been thinking about learning the language.' Duncan Coutts, Monad Reader
'Two groups of people must consider this book. The first is professors interested in rapidly introducing students to fundamental concepts in functional programming. This book, supplemented with online resources and professorial guidance could easily serve as the textbook for a semester-long course on functional programming. The second group is programmers interested in surveying the functional paradigm as quickly as possible.' Journal of Functional Programming
This introduction is ideal for beginners as it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top customer reviews
As a first text however, it will introduce complications that will mostly impede progress. At this writing, the best, most lucid introduction to Haskell is still "Learn You a Haskell for Greater Good" which has the added bonus of having a free online version.
The book covers the very basics that everyone new to Haskell and new to functional programming needs to understand. However, the book does not cover material enough to become a Haskell developer. It just covers enough to get you started with the language, and most importantly, to enable you to understand other Haskell books out ther, which on the contrary, seem to assume that one has a broader understanding on functional programming.
The reason I gave it 4 starts instead of 5 is because it uses a strange symbology in the examples which forces the reader to interpret the symbols when writing Haskell code. You have to read an appendix to interpret symbols as actual Haskell operators.
Nonetheless, rather than define the book for the gaps, I do feel like it is another solid intro to programming in Haskell but nowhere near enough to send a programmer on their way independently. Coupling the book with one of the other two texts is a good idea (Learn You a Haskell ... or the O'Reilly book).
Has very large margins on the pages as well, which seems wasteful. Some of the topics covered seem rather light, for example curried functions. I understand what they are, but had to go elsewhere to really get a good sense of the point of them.
Most recent customer reviews
Real World HaskellRead more