Programming in Haskell and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
15 used & new from $109.63

Have one to sell? Sell yours here
 
   
Programming in Haskell
 
 
Start reading Programming in Haskell on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Programming in Haskell (Hardcover)

~ (Author)
Key Phrases: applying inf, parser int, defined using recursion, True True, Suce Zero, Parser Char (more...)
4.2 out of 5 stars  See all reviews (14 customer reviews)

List Price: $138.00
Price: $124.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
10 new from $109.63 5 used from $138.64

Formats

Amazon Price New from Used from
  Kindle Edition $32.87 -- --
  Hardcover $124.50 $109.63 $138.64
  Paperback $35.93 $33.72 $33.07

Frequently Bought Together

Programming in Haskell + The Haskell Road to Logic, Maths and Programming (Texts in Computing) + Real World Haskell
Price For All Three: $190.18

Show availability and shipping details

  • This item: Programming in Haskell by Graham Hutton

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Haskell Road to Logic, Maths and Programming (Texts in Computing) by Kees Doets

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Real World Haskell by Bryan O'Sullivan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Real World Haskell

Real World Haskell

by Bryan O'Sullivan
4.6 out of 5 stars (22)  $43.18
Purely Functional Data Structures

Purely Functional Data Structures

by Chris Okasaki
4.3 out of 5 stars (6)  $42.50
Computer Systems: A Programmer's Perspective

Computer Systems: A Programmer's Perspective

by Randal E. Bryant
4.6 out of 5 stars (19)  $93.25
Programming Clojure (Pragmatic Programmers)

Programming Clojure (Pragmatic Programmers)

by Stuart Halloway
4.5 out of 5 stars (15)  $21.75
Java(TM) Programming Language, The (4th Edition)

Java(TM) Programming Language, The (4th Edition)

by Ken Arnold
4.2 out of 5 stars (70)  $41.93
Explore similar items

Editorial Reviews

Review

"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


Product Description

Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: 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. The author is a leading Haskell researcher and instructor, well-known for his teaching skills. The presentation is clear and simple, and benefits from having been refined and class-tested over several years. The result is a text that can be used with courses, or for self-learning. Features include freely accessible Powerpoint slides for each chapter, solutions to exercises and examination questions (with solutions) available to instructors, and a downloadable code that's fully compliant with the latest Haskell release.

Product Details

  • Hardcover: 184 pages
  • Publisher: Cambridge University Press (January 15, 2007)
  • Language: English
  • ISBN-10: 0521871727
  • ISBN-13: 978-0521871723
  • Product Dimensions: 9.7 x 7.6 x 0.6 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #1,605,894 in Books (See Bestsellers in Books)

More About the Author

Graham Hutton
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Graham Hutton Page

Inside This Book (learn more)

Citations (learn more)
This book cites 11 books:
See all 11 books this book cites
 
1 book cites this book:



What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

14 Reviews
5 star:
 (9)
4 star:
 (1)
3 star:
 (2)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
35 of 37 people found the following review helpful:
2.0 out of 5 stars Good introduction but the title is misleading, March 19, 2007
This review is from: Programming in Haskell (Paperback)
This is a very good introduction to the fundamentals concepts of haskell but it doesn't teach you what you need to know to start writing (or reading) non-trivial programs. Topics that are not covered at all are monad rules, monad trasformers and monad functions like mapM. Syntactic sugars not covered at all are "module", "newtype", "case/of", "let/in".



Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 20 people found the following review helpful:
4.0 out of 5 stars A great introduction to Haskell, February 15, 2007
Hutton's book is an excellent introduction for programmers approaching Haskell for the first time. Hutton keeps the focus on the core concepts of the language and avoids the advanced topics (of which there are many). The book is fairly light at 171 pages, but for an introductory text I consider this appropriate - a weighty tome might intimidate a reader who just wants a introductory overview. That said, if you are already an intermediate level Haskell hacker, you will likely not find anything of use in this text.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 23 people found the following review helpful:
5.0 out of 5 stars Great Text!, February 19, 2007
This review is from: Programming in Haskell (Paperback)
Graham Hutton has written a wonderful introduction to functional programming in Haskell. I'm using it as part of an undergraduate level course on programming languages and I'm amazed at how fast my students have understood issues with which previous classes of mine have struggled. In my opinion, this is *the* best introductory text available on functional programming in any language. Thanks Graham!!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Among the most elegant CS books I've read
"Programming in Haskell" is among the most elegant computer language books I've read, and it will go on my shelf next to The Little Schemer and Godel, Escher, Bach... Read more
Published 2 months ago by Braddock Gaskill

5.0 out of 5 stars Excellent but limited in scope
Programming in Haskell is an incredibly clear and concise introduction to the basic features and modus operandi of Haskell. It is not at all dry, and very readable. Read more
Published 5 months ago by K. Snavely

5.0 out of 5 stars Well written, concise, good primer
If you're trying to learn Haskell (like me), then you'll probably want to reference many sources. I find this is the best way to learn. Read more
Published 12 months ago by Davis

5.0 out of 5 stars Excellent Introduction to Haskell
The author has obviously explained Haskell to many people before, and drawing from this experience, he creates a book on programming in Haskell that is a quick read -- dare I say,... Read more
Published 15 months ago by John A. De Goes

2.0 out of 5 stars Confusing, and advocates some very bad practices
I just started to dig into this book, and am very disappointed for a few reasons.

A book that purports to teach a programming language should stick to best... Read more
Published 17 months ago by Ian Clarke

5.0 out of 5 stars an excellent starting point
I purchased this book roughly a year ago now, when I approached it then I did find some difficulty but as the months went on, attempting the exercises and writing some of my own... Read more
Published 20 months ago by Mark Twain

3.0 out of 5 stars Good introduction to functional programming in Haskell
I found this small book a good introduction to functional programming in Haskell, and covers basic concepts such as functions, lists, recursion, lazy evaluation. Read more
Published 21 months ago by Shahzad Bhatti

3.0 out of 5 stars Good Theory - Bad Examples
This book provides a good introduction into the theory behind the Haskell language. However, it seems that several of the examples are not valid (at least with the version of Hugs... Read more
Published 23 months ago by Michael O. Kelly

5.0 out of 5 stars Absolutely Excellent
This book was written for first-year students, meaning that the author took care to make it consise, gentle, easy to understand, and has provided good introductory examples. Read more
Published 23 months ago by Benjamin M. Manes

5.0 out of 5 stars An Excellent Introduction to the Language
This is an excellent book for the beginning Haskell student. Haskell is a relatively new programming language that is oriented around functions as the main programming paradigm... Read more
Published on March 30, 2007 by John Matlock

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 8 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.