Rating:  Summary: exceptional book, this book raised my programming abilit 5% Review: I have read more than 50 c++ books since I got involved in programming in 1980 when I was a teenage. two month ago (June 2000), a friend informed me this book and suggested me to take a look at. I bought this book from bookpool.com at $23.95 (I guess now bookpool.com may seel this book to you at $15 or less). Immedately I liked this book when the book reached me. The things the author show his excellency are that he can show the concise and safe way to perform trivial coding. What I think most intermediate c++ programmer will not like is that no much deep explanation about why. this book is for advanced programmer, not for intermediate ones, let alone beginners.
Rating:  Summary: Exceptional book Review: I just got this book 3 days back, its one of the best c++ books I have ever read, Herb has used simple words and explained wonderfully, I would recommed this book to all c++ developers. Have fun.
Rating:  Summary: Simply exceptional! Review: I just received the book and ended up reading it in a single sitting. Outstanding! This book is is a veritable treasure trove of tips, tricks, gotchas, and very solid design advice. You need to know C++ fairly well to follow all the subtleties but if you meet this prerequisite, you will find yourself referring to this book time and time again. The sections on exception safety are particularly valuable. Highly recommended!
Rating:  Summary: challenging book for C++ experts Review: I strongly recommend this book to anyone who is a C++ expert. Someone at work recommended the book to me, and it took me a while to get to it, thinking it would be just another book of familiar C++ ideas and idioms. Nope, far from it, this book is thought provoking, challenging, and enlightening. It is organized as a series of challenging C++ questions. I consider myself pretty expert in C++, but I don't think there was a single question where I completely nailed the answer. Check it out!
Rating:  Summary: Highly informative, even for veteran C++ programmers Review: I've been programming in C++ for 12 years, and this is the first C++ book I've read in awhile that I learned significantly from. The section on exception safety is unmatched in any book or article I've ever read. The style and format of this book make it easy to read, even though some of the concepts it covers are very advanced. After you read this book, put it somewhere handy, because I guarantee you will refer to it often as you go back and fix your code to take into account all the new things the book teaches you.
Rating:  Summary: Helps you leap from an intermediate to advanced programmer Review: If you think differently after reading a book it was worth the money. This book is such. You should also take a look at "effective/more effective C++" and "C++ effective object-oriented software construction". They helped me too.
Rating:  Summary: Exceptional problems, exceptional solutions Review: In learning computing, the most prized element is a relevant problem with a detailed, understandable solution. Many studies have indicated that the skills gap between those who program adequately and those who are exceptional is enormous. Unlike some other areas, the gurus of computing are more often than not quite willing to share their expertise with others. This collection of problems, derived from the C++ Guru of the Week newsgroup, collectively form one of the most valuable sources of real insight into the language. C++ is often criticized as being a language that is full of potential problems of the "gotcha" variety. A "gotcha" problem is one where a seemingly logical choice can lead to a disaster. Many of these problems can be placed in that category, but to focus on that would miss much of what they can teach you. The most significant point of the problems is that they teach you how to program many complex tasks in a manner that is truly safe from potential errors. All of the problems are tagged with a level of difficulty, although like most people, I consider that to be of dubious benefit, as there is an enormous difference in what programmers find difficult. In my opinion, the most valuable section of the book is the ten parts dealing with the creation of exception-safe code. While some do have trouble with it, most people find it easy to understand the fundamentals of what exceptions are. However, writing code that is safe from the unexpected consequences of a thrown exception is a decidedly non-trivial problem. Especially when the new and delete operators can throw an exception. The sections that deal with making new and delete exception-safe alone justify the purchase of the book. When asked questions as to how they managed to reach their guru status, a common response is that they simply use coded solutions written by others that are known to be correct. If that were all it took to reach the level of guru, then this book would be a significant rung on the ladder to that pinnacle.
Rating:  Summary: Exceptional, really! Review: It's one of the best c++ books I have ever read, Herb has used simple words and explained wonderfully, I would recommed this book to all c++ developers. Have fun. zlan@hotmail.com
Rating:  Summary: Marvelous book of puzzles Review: Read the title of the book, put a strong accent on "Puzzles" and then ask yourself, whether you like small sparkling pieces of knowledge put in the form of Q and A. I do, that's why I loved this book. It's pure C++ puzzle set, there are NO "Programming Problems" as such (like in "how do we store a tree in memory more efficiently"). Don't take me wrong though, I don't mean puzzle = useless time wasting thing that you do while resting. It's more of a phylosophical puzzles, like "Why is a sky ?" that make you actually think. The book is dedicated to C++ semantics. Granted, C++ is on the complex side of the language scale, so there is a lot of non-obvious questions you can spend a week scratching your head over. Thanks to Mr. Sutter who has already done all the scratching :) and put the detailed answers after each question. The book is organized is a Q with a code fragment, and A with a bit of text, subfragments of the code explained and "don't drink while you drive" sort of guidelines scattered all around. The code fragments are well trimmed out, so that the average Q code is about half a page. Excellent characteristics to me. "Exceptional C++" closely comes to Mr. Meyers' famous set of books, and I can't even say which are better, they are just different. It's Meyers' books that show you the problems, while Sutter's do puzzles. The problem with this book is that it's too short and the only thing you can wish for when you finish it is "More exceptional C++" :) Highly recommended, and yes, you have to know quite a bit of C++ before you start.
Rating:  Summary: Marvelous book of puzzles Review: Read the title of the book, put a strong accent on "Puzzles" and then ask yourself, whether you like small sparkling pieces of knowledge put in the form of Q and A. I do, that's why I loved this book. It's pure C++ puzzle set, there are NO "Programming Problems" as such (like in "how do we store a tree in memory more efficiently"). Don't take me wrong though, I don't mean puzzle = useless time wasting thing that you do while resting. It's more of a phylosophical puzzles, like "Why is a sky ?" that make you actually think. The book is dedicated to C++ semantics. Granted, C++ is on the complex side of the language scale, so there is a lot of non-obvious questions you can spend a week scratching your head over. Thanks to Mr. Sutter who has already done all the scratching :) and put the detailed answers after each question. The book is organized is a Q with a code fragment, and A with a bit of text, subfragments of the code explained and "don't drink while you drive" sort of guidelines scattered all around. The code fragments are well trimmed out, so that the average Q code is about half a page. Excellent characteristics to me. "Exceptional C++" closely comes to Mr. Meyers' famous set of books, and I can't even say which are better, they are just different. It's Meyers' books that show you the problems, while Sutter's do puzzles. The problem with this book is that it's too short and the only thing you can wish for when you finish it is "More exceptional C++" :) Highly recommended, and yes, you have to know quite a bit of C++ before you start.
|