Index Bookstores Magazines My Books Book Reviews Book Bytes About Us Help
Bublos.com
Find Books Faster … Buy Books Cheaper, at Bublos
The Web's Favorite Book Price Comparison Site
Magazines.com
Country:   Max. Timeout:      
  Join Bublos   Sign In   
 

Programming in Haskell

Programming in Haskell at Amazon.com


Share this book with other people •
 Link to This PageBublos Link Del.ico.usDel.icio.us 
 Tell a FriendTell a friend about this book 

ISBN: 0521692695 - Programming in Haskell  
Title:Programming in Haskell
Author:Graham Hutton
Publisher:Cambridge University Press
Type:Book / Paperback
Publication Date:15 January, 2007
ISBN / ISBN-13:0521692695  /  9780521692694
List Price:$47.00
You Save:$4.70
Amazon Price:$42.30

* This book is also available, brand-new, from 3rd-party marketplace sellers at Amazon.com, from $30.00.



Check for the same book at these other US book sites:

• [ Abebooks ]   • [ Alibris ]   • [ Barnes & Noble ]   • [ Half.com ]   • [ Powells ]    … or check UK bookstores
 
Editorial Review / Publisher's Information:

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.

Other Items You May Enjoy:
Browse Books From These Related Subjects:
•  All Subjects  ›› Specialty Stores  ›› Custom Stores  ›› New & Used Textbooks  ›› Computer Science  ›› Programming Languages  
•  All Subjects  ›› Specialty Stores  ›› Custom Stores  ›› New & Used Textbooks  ›› Computer Science  ›› Software Design & Engineering  
•  All Subjects  ›› Specialty Stores  ›› Custom Stores  ›› New & Used Textbooks  ›› Computer Science  ›› General AAS  
•  All Subjects  ›› Specialty Stores  ›› Custom Stores  ›› New & Used Textbooks  ›› General AAS  
•  All Subjects  ›› Specialty Stores  ›› Custom Stores  ›› Qualifying Textbooks  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Computer Science  ›› Software Engineering  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Languages & Tools  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Languages & Tools  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Software Design, Testing & Engineering  ›› Software Development  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Software  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Software  ›› General AAS  
•  Mass Market  ›› Paperback  
•  Trade  
•  All Subjects  ›› Refinements  ›› Binding (binding)  
•  All Subjects  ›› Refinements  ›› Format (feature_browse-bin)  ›› Printed Books  

Customer Reviews:

 • Confusing, And Advocates Some Very Bad Practices
27 May, 2008

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

- Reviewed by customer ID: A5V2LDPFA83BU

 • Good Introduction To Functional Programming In Haskell
03 February, 2008

I found this small book a good introduction to functional programming in Haskell, and covers basic concepts such as functions, lists, recursion, lazy evaluation. However, it covers monads only cursory and lacked practical examples. For example, it only showed small snippets of Haskell code without some nice applications or coverage of tools about running, testing, debugging programs. I found a beta version of another book on the web at http://book.realworldhaskell.org/beta/ much easier because it actually shows examples in GHC. I am still looking for a bit more advanced reference for Haskell and hope Simon Peyton-Jones writes some book on it.

- Reviewed by customer ID: A33RDCRH75XWXG

 • Excellent Introduction To Haskell
01 August, 2008

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, even, a "page turner". Few instructional books clearly explain their subject matter, and fewer still make that subject matter a tasty treat to be savored. Not everything is covered, to be sure, and a few topics receive hasty treatment. But if Graham comes out with a more advanced book in the series, you can bet I'll preorder it on the reputation of this book alone.

- Reviewed by customer ID: A3HMWT82K76SWA

 • An Excellent Starting Point
18 March, 2008

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 small programs, the value of the book has increased and I think I have understood its intentions better. I recommend this book both as a starting point and as desk reference for the standard prelude for those times when thinking is required, one can lazily flip through the pages while thinking about possible approaches to solving problems. For those that have had some trouble with this book, it's just a matter of persistence, practice and patience. The writing style is clear and to the point, thank you Graham Hutton for this excellent starting point and your other contributions to the functional programming arena.

- Reviewed by customer ID: A191A5UTJ6K99G

 • Well Written, Concise, Good Primer
09 November, 2008

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. Reading the same topic from different viewpoints is one of the best ways to embed the knowledge in your head. That said, this book meets all my criteria: 1) Anti-Bible Pattern = not 1000+ pages and if you dropped it on your foot, it probably would only make you wince (not have a broken foot). 2) Well written, clear, concise, and easy to follow 3) Good coverage of all the things that matter in Haskell-land -- as far as I can tell..not really a Haskell expert (yet). If you are a total newbie to programming, you'll have a hard time with this book -- but that could be said of many programming books. I have many years of C (procedural) and OO design (Java) under my belt, but this is my first foray into functional programming. This book served its purpose for me very well. I read it in bed, and would grab the laptop and hammer out small programs and do the exercises in the back using the Glasgow Haskell Compiler. I like programming books that give you programming exercises at the end of the chapter -- best way to learn. It would be nice if they also supplied solutions. Granted, you can determine if you solved the problem by running the program, but it is nice to see code written by an expert so you can compare implementations and learn different ways to solve the problem. There are some fantastic web tutorials on Haskell out there. If you plow through this book (less than 200 pages), and go through many of the web tutorials, I think you'll have a decent grasp of programming in Haskell.

- Reviewed by customer ID: AD0RKIVTNJ6FI


  • International bookstores from Amazon:›› more online bookstores >  
 
    United States United States Canada Amazon Canada France France Germany Germany Japan Japan Spain Spanish books United Kingdom United Kingdom (UK)


Bookstores  |  Magazines  |  My Books  |  Book Bytes  |  Book Reviews  |  Rare Books  |  Help  |  Privacy  |  Top-Ten Book Lists  |  Web Directory  |  Tell-a-Friend  |  Bublos Rewards  |  Set Preferences  |  Contact Us  |  My Bookstores  |  Links to Bublos  |   Link-to-Me  |  About Bublos  |  


 Copyright © 1999 - 2008 Bublos Inc. All rights reserved.