Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Programming in Haskell and over 300,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.
 
 
More Buying Choices
18 used & new from $105.06

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 yours here.
 
  

Programming in Haskell (Hardcover)

by Graham Hutton (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 (13 customer reviews)

List Price: $135.00
Price: $124.38 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.62 (8%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

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

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
12 new from $105.06 6 used from $121.89
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $36.00
Paperback $48.99 $44.09 43 used & new from $23.95

Frequently Bought Together

Programming in Haskell + The Haskell Road to Logic, Maths and Programming (Texts in Computing) + The Haskell School of Expression: Learning Functional Programming through Multimedia
Price For All Three: $180.58

Show availability and shipping details


Customers Who Bought This Item Also Bought

Real World Haskell

Real World Haskell

by Bryan O'Sullivan
4.8 out of 5 stars (20)  $42.64
Programming Erlang: Software for a Concurrent World

Programming Erlang: Software for a Concurrent World

by Joe Armstrong
4.4 out of 5 stars (34)  $24.39
The Haskell School of Expression: Learning Functional Programming through Multimedia

The Haskell School of Expression: Learning Functional Programming through Multimedia

by Professor Paul Hudak
3.9 out of 5 stars (11)  $33.70
Purely Functional Data Structures

Purely Functional Data Structures

by Chris Okasaki
4.3 out of 5 stars (6)  $45.00
An Introduction to Lambda Calculi for Computer Scientists

An Introduction to Lambda Calculi for Computer Scientists

by C Hankin
2.3 out of 5 stars (3)  $16.65
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.

See all Editorial Reviews

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 (13 customer reviews)
  • Amazon.com Sales Rank: #1,824,894 in Books (See Bestsellers in Books)

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:


Books on Related Topics (learn more)
 
 

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.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
34 of 36 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 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 1 month 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 8 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 11 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 13 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 16 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 17 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 19 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 19 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

5.0 out of 5 stars Great introduction
If you've been following the the programming language blogs you'll notice haskell has been getting a lot of attention. Read more
Published on March 10, 2007 by F. Huynh

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Have a shopping question?
Try askville. It's free!
Get answers from real people in areas like health, books, parenting, relationships



 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Sand It Down

Shop for sanders
Sanders are useful when preparing surfaces for painting and when making or repairing furniture.

Shop for sanders

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates