Buy new:
$30.00$30.00
$1.99
delivery:
June 26 - 27
Ships from: Sams-Books Sold by: Sams-Books
Buy used: $13.79
Other Sellers on Amazon
& FREE Shipping
90% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Programming in Haskell
| Price | New from | Used from |
Purchase options and add-ons
- ISBN-100521692695
- ISBN-13978-0521692694
- PublisherCambridge University Press
- Publication dateJanuary 15, 2007
- LanguageEnglish
- Dimensions7.5 x 0.5 x 9.75 inches
- Print length184 pages
What do customers buy after viewing this item?
- Most purchased | Highest rated | Lowest Pricein this set of products
Learn You a Haskell for Great Good!: A Beginner's GuideMiran LipovacaPaperback
Editorial Reviews
Review
'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
Book Description
Book Description
About the Author
Product details
- Publisher : Cambridge University Press (January 15, 2007)
- Language : English
- Paperback : 184 pages
- ISBN-10 : 0521692695
- ISBN-13 : 978-0521692694
- Item Weight : 12.2 ounces
- Dimensions : 7.5 x 0.5 x 9.75 inches
- Best Sellers Rank: #2,754,315 in Books (See Top 100 in Books)
- #3,678 in Software Development (Books)
- #9,464 in Programming Languages (Books)
- #10,637 in Computer Software (Books)
- Customer Reviews:
About the author

Graham Hutton is Professor of Computer Science at the University of Nottingham, where he has taught Haskell to thousands of students and received many awards for his teaching. Graham has also served as an editor of the Journal of Functional Programming, chair of the International Conference on Functional Programming, vice-chair of the ACM Special Interest Group on Programming Languages, board member of the Haskell Foundation, and director of the Midlands Graduate School.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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 there, 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).
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.
A book that purports to teach a programming language should stick to best practices, yet the first example I read ("game of life") employed a busy-wait loop to slow down the example program. This is a very bad practice, and would earn a computer science student a stern lecture were they caught doing it. It really shakes my faith in the competence of this book's author.
Also, why on earth, rather than using the actual ASCII characters required by the Haskell compilers, does the book use the mathematical symbols they represent in example code? Did the author feel the need to demonstrate his expert understanding of his word processing software? How many hours will be wasted by novice users looking for the "lambda" key on their keyboards?
I strongly recommend waiting for the book "Real World Haskell" - you can already read much of it online while you wait for the printed version.
Top reviews from other countries
Thanks.
日本語のHaskell入門書より読みやすい。
洋書だからと怖がらずにこちらを読んだほうが余程ためになります。
日本語のHaskell入門書や、他のHaskellの洋書はこれを読んだ後に読むと良いでしょう。



