Customer Reviews


2 Reviews
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


9 of 9 people found the following review helpful:
5.0 out of 5 stars From maths to software: elegant and clever
Discrete Mathematics Using a Computer is the best book I have seen so far when studying how to use the elegance of discrete mathematics (for example: list comprehension, recursion, sets, relations, trees) in programming. The book is exceptional in showing how you can transform mathematical thoughts into the functional programming language HASKELL without loosing the...
Published on August 7, 2007 by Hans-peter Vittali

versus
5 of 32 people found the following review helpful:
1.0 out of 5 stars Pitiful excuse for a textbook
This book purports to be a college text for discrete math. It is terrible. There aren't nearly enough examples in the book. Explanations are woefully brief, giving one sentence to the definition of a set intersection, for example. Many new concepts sneak up on you without ever being discussed. In one instance it started using a point by point proof method without...
Published on October 15, 2001


Most Helpful First | Newest First

9 of 9 people found the following review helpful:
5.0 out of 5 stars From maths to software: elegant and clever, August 7, 2007
This review is from: Discrete Mathematics Using a Computer (Paperback)
Discrete Mathematics Using a Computer is the best book I have seen so far when studying how to use the elegance of discrete mathematics (for example: list comprehension, recursion, sets, relations, trees) in programming. The book is exceptional in showing how you can transform mathematical thoughts into the functional programming language HASKELL without loosing the expressiveness of the mathematical formulation. The book shows how to write two- ore three-liners of compact, readable code that implements algorithms (like tree traversal) that usually takes at least a page or two of ugly "for-if-loop-code" in languages like C++ or Java. There are chapters on important applications of the proposed concepts for the design of digital circuits and for
AVL Trees. The text clearly shows the strengths of functional programming compared to imperative programming (Java, C, ...) for many programming tasks and it helps the programmer to better choose his tools.
Finally, the book contains clever and helpfull exercises with many answers. The book has a website providing dedicated code (HASKELL) for the examples.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 32 people found the following review helpful:
1.0 out of 5 stars Pitiful excuse for a textbook, October 15, 2001
By A Customer
This book purports to be a college text for discrete math. It is terrible. There aren't nearly enough examples in the book. Explanations are woefully brief, giving one sentence to the definition of a set intersection, for example. Many new concepts sneak up on you without ever being discussed. In one instance it started using a point by point proof method without ever introducing that method. The rules given in some proofs are not defined earlier, leaving the reader to wonder what the authors are doing in their proof. The use of Haskel is another downside. There is no way to check your proofs aside from the proof checker software included which will drive a person to complete insanity. The software is so terribly picky in its syntax, you take more time verifying your proof than actually coming up with it. When there are errors with your syntax, it doesn't give a meaningful message. This is more the fault of Haskel, however. Nevertheless, it is the fault of the authors to choose this terrible method for teaching. Garbage.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Discrete Mathematics Using a Computer
Discrete Mathematics Using a Computer by Cordelia Hall (Paperback - July 10, 2006)
$64.95 $52.25
In Stock
Add to cart Add to wishlist