|
|||||||||||||||||||||||||||||||||||
|
2 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
4 of 4 people found the following review helpful:
2.0 out of 5 stars
A book with no purpose,
By
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).
1 of 1 people found the following review helpful:
2.0 out of 5 stars
Eh...,
By
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. |
|
Most Helpful First | Newest First
|
|
Algorithms: A Functional Programming Approach (International Computer Science Series) by Fethi Rabhi (Paperback - July 21, 1999)
Used & New from: $49.70
| ||