Rating:  Summary: Great for any serious C++ user Review: If you have been using C++ for a while now, and you REALLY want to know what is going on under the hood, read this book - and gain and again until you have memorized it. As a software architect, I use this book almost on a daily basis - most of the time to prove my case and to show what is really going on behind my design decisions. The benchmarks are useful as they really show you what the difference between C, C++ is with various compilers. I have referred to those benchmarks more times than I can remember.
Rating:  Summary: unique book showing inards of C++ Review: Lots of books contributed to the beaten path and few books shed lights on the dark inards.It's the book, lifting the hood of your car, tearing the transmission apart, showing readers the internals of it. So that readers understand not only the appearances or riding, but also get how things works, reasons for features and limits, the facts and the dirty hands. After finishing the book, readers in better position in driving and, if need, rebuilding a new C++.
Rating:  Summary: My Favorite Review: Maybe it's too deep into it. But I love it!
Rating:  Summary: explore C++ under the hood Review: This book explains the internal implementation of C++ in an easy to understand way. Because of the interesting topics, an advanced C++ programmer may read the book like a thriller (as I did during a long night :-). It helped me to fill some gaps and misunderstoods about the compiler generated code. Buy it, read it and use the gained knowledge!
Rating:  Summary: Good book. Review: This book has a very good explanation of the trade-offs involved in implementing C++. Problem areas however are: * Cursory explanation of how templates, RTTI and exceptions are handled. * Reads more like a `cfront' rationale with examples from other compilers interspersed. That doesn't mean that the examples are limited. Just that it reads more like the author's experiences, rather than a totally objective view. * Doesn't clearly separate run-time effects that are artifacts of a particular implementation from things required by the Standard. * Lots of typos. Many of the figures don't co-incide with the text -- the text explains with one set of variables, and the figures show some other set, with some names transposed.
Rating:  Summary: The next step to learning time trade offs in C++ Review: This book is excellent in telling the underlying implementation of C++ and how the cfront compiler changed C++ into C. While this is not an everyday task and one that most people could care less about, it is truly one of the most important things you could learn because it shows an important comparison between the code you don't have to write and the execution time you lose. Every C++ programmer should have read this book at least 10 times to decide what structures should be used under what circumstances
Rating:  Summary: The next step to learning time trade offs in C++ Review: This book is excellent in telling the underlying implementation of C++ and how the cfront compiler changed C++ into C. While this is not an everyday task and one that most people could care less about, it is truly one of the most important things you could learn because it shows an important comparison between the code you don't have to write and the execution time you lose. Every C++ programmer should have read this book at least 10 times to decide what structures should be used under what circumstances
Rating:  Summary: A must for being a complete C++ programmer Review: This is the second book one should read after reading books like C++ programming language or C++ primer as first book on C++. This book is a complement to the above titles. It covers exactly that portion of the language which remains hidden in other books. The "real C++" is here, in this book. One cannot come across an equivalent of "Inside C++ object model". One cannot be a complete C++ programmer without knowing the facts mentioned in this book. It's unique in the sence that it carries with it irreproducible experiece and enjoyment Stan Lippman had while working on the wonderful C++ compiler. Reading the book was an unforgettable experience for me.
|