Have one to sell? Sell yours here
Algorithms: A Functional Programming Approach (International Computer Science Series)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Algorithms: A Functional Programming Approach (International Computer Science Series) [Paperback]

Fethi A. Rabhi (Author), Guy Lapalme (Author)
2.0 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

International Computer Science Series July 21, 1999
The design of algorithms for problem-solving lies at the heart of computer science. Concise yet authoritative, Algorithms - A Functional Programming Approach teaches the skills needed to master this essential subject. The authors challenge more traditional methods of teaching algorithms by using a functional programming context, with Haskell as the implementation language. This leads to smaller, clearer and more elegant programs which enable the programmer to understand the algorithm itself more quickly and to use that understanding to explore alternative solutions. Placing the emphasis on program development rather than the mathematical properties of algorithms, the book uses a succession of practical programming examples to develop in the reader problem-solving skills which can be easily transferred to other language paradigms.


Editorial Reviews

From the Back Cover

The design of algorithms for problem-solving lies at the heart of computer science. Concise yet authoritative, Algorithms: A Functional Programming Approach teaches the skills needed to master this essential subject.

The authors challenge more traditional methods of teaching algorithms by using a functional programming context, with Haskell as the implementation language. This leads to smaller, clearer and more elegant programs which enable the programmer to understand the algorithm itself more quickly and to use that understanding to explore alternative solutions. Placing the emphasis on program development rather than the mathematical properties of algorithms, the book uses a succession of practical programming examples to develop in the reader problem-solving skills which can be easily transferred to other language paradigms.

Key features of this innovative text include:
  • Unmatched collection of functional programming algorithms
  • A wealth of practical examples, bringing the algorithms into clear focus
  • End of chapter exercises throughout
  • Source code and selected solutions freely available online
  • Comprehensive index and bibliographical notes
  • Appendices on Haskell implementations and mathematical background

For computer science students taking algorithms and/or functional programming courses, Algorithms: A Functional Programming Approach represents the ideal textbook. It is also an invaluable reference source of functional programs for practitioners.



0201596040B04062001

About the Author

Fethi Rabhi completed his PhD in 1990 at Sheffield University (UK). After a short stay at Allegheny College (USA) as a visiting professor, he is now a lecturer in Computer Science at the University of Hull (UK). His teaching and research interests include all aspects of parallel processing and functional languages.

Guy Lapalme is a professor of Computer Science at the University of Montreal in Canada. He has been interested in functional languages for many years, especially their implementation and use in other areas such as natural language semantics and bioinformatics.



0201596040AB04062001

Product Details

  • Paperback: 256 pages
  • Publisher: Addison Wesley; 1st edition (July 21, 1999)
  • Language: English
  • ISBN-10: 0201596040
  • ISBN-13: 978-0201596045
  • Product Dimensions: 9.2 x 6.9 x 0.6 inches
  • Shipping Weight: 13.8 ounces
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,150,164 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

4 of 4 people found the following review helpful:
2.0 out of 5 stars A book with no purpose, April 11, 2010
By 
Lars Tackmann (Copenhagen, Denmark) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Algorithms: A Functional Programming Approach (International Computer Science Series) (Paperback)
I bought this book as I thought it would make a good companion to the excellent Purely Functional Data Structures. How wrong I was. It was supposed to be a book about implementing algorithms in a functional language, but instead the content spreads far a wide. In the opening chapters the authors starts out with a incredible short introduction to Haskell, which quickly turns into a vague discussion on algorithm optimization in functional languages (and this is before! they have even shown how to implement "quick sort") - this writing style is completely unacceptable, either you set the bar high by requiring the audience to know Haskell beforehand or you explain it properly.

The book continues in the same random style, with the authors starting out trying to accomplish something simple, quickly throwing in a few random related computer science topics and then ultimately failing to explain what they set out to do. In short, if you want to learn how to implement classic algorithms in a functional programming language go read Purely Functional Data Structures instead (perhaps after first getting acquainted with Haskell via Real World Haskell).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
2.0 out of 5 stars Eh..., August 7, 2010
By 
William Atkins (New York, NY USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Algorithms: A Functional Programming Approach (International Computer Science Series) (Paperback)
It took me a while to find this book, and I had to ultimately buy it used. It turned out not to be quite as good as I expected.

The book is littered with single-letter variable names and is in love with mutually-recursive functions. It includes a quicksort implementation that runs on lists (instead of an ST-based array implementation). If this book were easy to find, I'd say go for it. But since it's out of print, don't bother.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



What Other Items Do Customers 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
 

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 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
Creationists are trying to rewrite the Laws of Thermodynamics! 798 50 seconds ago
Abiogenesis be Manned- There is no evidence for life having started naturally on Earth. 9 9 minutes ago
Global warming is nothing but a hoax and a scare tactic 8230 10 minutes ago
Is Space Something? Is Time Something? Or are they Nothing? When Did Space First Begun? When Did Time First Begin? 282 18 minutes ago
Why are people here so scientifically illiterate 6768 39 minutes ago
Are there scientific proofs to support a 9-11 coverup? 25 1 hour ago
Never Again 30 9 hours ago
I just received a "very good" textbook without its disc - what are your thoughts? 168 4 days ago
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...

Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject