Auto boutiques-francophones Simple and secure cloud storage pinata Cook Kindle Music Deals Store Cycling Tools minions

Customer Reviews

24
4.3 out of 5 stars
Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
Format: HardcoverChange
Price:$67.19+Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

4 of 4 people found the following review helpful
What is "concrete" math, as opposed to other types of math? The authors explain that the title comes from the blending of CONtinuous and disCRETE math, two branches of math that many seem to like to keep asunder, though each occurs in the foundation of the other. The topics in the book, such as sums, generating functions, and number theory, are actually standard discrete math topics; however, the treatment in this text shows the inherent continuous (read: calculus) undergirding of the topics. Without calculus, generating functions would not have come to mind and their tremendous power could not be put to use in figuring out series.
The smart-aleck marginal notes notwithstanding, this is a serious math book for those who are willing to dot every i and cross every t. Unlike most math texts (esp. graduate math texts), nothing is omitted along the way. Notation is explained (=very= important), common pitfalls are pointed out (as opposed to the usual way students come across them -- by getting back bleeding exams), and what is important and what is =not= as important are indicated.
Still, I cannot leave the marginal notes unremarked; some are serious warnings to the reader. For example, in the introduction, one note remarks "I would advise the casual student to stay away from this course." Notes that advise one to skim, and there are a few, should be taken seriously. All the marginal notes come from the TAs who had to help with the text, and thus have a more nitty-gritty understanding of the difficulties students are likely to face. Still, there are plenty of puns and bad jokes to amuse the text-reader for hours: "The empty set is pointless," "But not Imbesselian," and "John .316" made me chuckle, but you have to find them for yourself.
To someone who has been through the rigors of math grad school, this book is a delight to read; to those who have not, they must keep in mind that this is a serious text and must be prepared to do some real work. Very bright high school students have gotten through this text with little difficulty. I want to note ahead of time - some of the questions in the book are serious research topics. They don't necessarily tell you that when they give you the problem; if you've worked on the problem for a week, you should turn to the answers in the back to check that there really is a solution.
That said, I would highly recommend this book to math-lovers who want some rigorous math outside of the usual fare. The formulas in here can actually come in handy "in real life", especially if one has to use math a lot.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on December 12, 2002
I used this book while studying Combinatorics at the University of Warwick, a leading British institution for mathematicians. At the time, the book was a little bit overwhelming - Knuth doesn't waste any time in getting to the point of solving problems in the book. Thus, if you're the type of person who needs lots of worked examples, I would supplement this with another book, for example, Grimaldi's Discrete and Combinatorial Mathematics. But this book does belong on the bookshelf - it is a great reference, particularly because it prepares one to read The Art of Computer Programming, also by Knuth. TAOCP is the definitive series on computer science, respected by computer scientists everywhere. I guess the best way to describe Concrete Mathematics is that if you are a graduate student in CS, you should own this book. If you are a mathematically-oriented undergraduate, this book will make you really understand anything that your professors will throw at you. But, if you are not a math-lover, you will want a backup and a really nice professor :)
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on July 29, 2002
This book is great. But many excercises are too hard for non-mathematically trained reader. I can solve almost all warm-up exercises without peeking the answer. But even few warm-up excercises are virtually research one. For example, see the exercise 2.1. The answer for this exercise is that there is no agreement about this. I think it means that there is no answer for this exercise. Sometimes even understanding an answer is very hard when you read an answer because you can't solve an exercise. This book contains answers for all exercises. But this book's exercises are MUCH HARDER than many other mathematic books which contain answers for only odd number(or even number) exercises.
You need a great inductive mathematical reasoning experience to read this book. If you finish this, you can omit the first 100 pages of TAOCP vol 1.
It would be nice if there is a solution book for this hard concrete book.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on May 15, 2001
Lest others find this wonderful book as disappointing as the reviewer from Osan, Korea: note that "concrete" in the title is just meant in contrast to "abstract". But both concrete and abstract are adjectives intended only to describe different apporaches to *theoretical* math, as opposed to *applied* math, which addresses examples directly relevant to the real world (and thus is probably of more interest to engineers and their ilk). This *isn't* an applied math text. The difference between the concrete and abstract styles is that concrete math generally takes a "bottom up" tack, arising from specific given "concrete" entities, such as certain special functions, sums, sequences etc and tends to involve more derivation and calculation. In contrast typical abstract math is more "top down", proceeding, say, from axioms, perhaps even non-constructively, and tends to involve more reasoning and proving. If you dig the theoretical stuff, and like the concrete approach, this book is a treasure trove.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on July 16, 1999
This book is an excellent introduction to the mathematics of algorithms, and besides featuring an engaging, chatty style, is for the most part accessible to people who do not have a tremendous amount of mathematical preparation. Some calculus is helpful, but the authors develop most of their proofs from first principles, so if you took "Calculus for Liberal Arts Majors" while in college you should still be able to learn a great deal from this book if you are interested.
The only problem is that in discussing the "Repertoire Method" of solving recurrences, they never really give a top-down presentation, and we're expected to figure it out by an example. This is unfortunate because later parts of the book build on this.
ANYONE OUT THERE WHO'S SEEN THIS AND IS WILLING & ABLE TO HELP PLEASE CONTACT ME.
However, all exercises are solved, most in reasonable detail, which makes the book particularly useful for those who for professional or other reasons develop an interest in mathematics later in life.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Yet another classic. Concrete Mathematics is the second most accessible book by Knuth as one of the co-authors. Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics. This book focuses on practical skills rather than theory. It contains many examples, tricks of trade, and problems with solutions. This book is also fun to read. After reading this book you will be very comfortable manipulating sums, recurrences, discrete probabilities, and number theory.

I've placed this book #15 in my Top 100 Programming, Computer and Science books list:

http://www.catonmat.net/blog/top-100-books-part-three/

.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on January 30, 2000
This is one of those books you keep forever, purely for its utility: it's packed with formulas, techniques, examples. But more than that, the authors lead you through the techniques and explain the concepts behind them, with the goal of equipping you with the mental tools to attack any mathematical problem you encounter. And to top it off, it's well-written, and the "margin notes" provide some comic relief. The material is very dense, and it's not a book I'd recommend for casual reading: this is stuff you only work through if you're going to need it. But if you *are* going to need it, this book will make it a lot more pleasant.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on April 30, 1999
hmm, well I myself am an engineer but also have an avid interest in maths..of course the maths average engineer uses is calculus , linear algebra et al. not pure maths..so a common engineer might be dissatisfied with this book. Neverhteless that shouldn't dissuade the maths enthusiast because this is one of the good books written on discrete maths essential for comp sci student and/or a maths major to get a sound grasp of the basics. I hope everyone benefits from this effort to popularise ancient pure maths in the world of abstract maths !
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on September 15, 2013
This book is an excellent introduction to math in the computer world. It is exactly what it describes itself to be and exactly what everyone told me it would be. My last math experience was in high school and so far it is proving difficult but it is fun and definitely a mind workout. I would say it might be better suited for people with a college math background but I have heard of high school students working through it. Overall an awesome book if you love to learn.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on June 16, 2001
I found this book very stimulating, and whenever I have a chance I go back to some of the harder problems. This book should please the more mathematically oriented programmers as well as anyone with curiosity regarding numerical mathematics. The scholarship is thorough and I find particularly noteworthy the attempt to ascribe soucres correctly and I appreciated the attention to detail (even the font used).
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this item also viewed
The Art of Computer Programming, Volumes 1-4A Boxed Set
The Art of Computer Programming, Volumes 1-4A Boxed Set by Donald E. Knuth (Hardcover - March 3 2011)
CDN$ 163.79

Introduction to Algorithms
Introduction to Algorithms by Thomas H. Cormen (Hardcover - July 31 2009)
CDN$ 108.37

Code: The Hidden Language of Computer Hardware and Software
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold (Paperback - Oct. 11 2000)
CDN$ 23.30