Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Inside the C++ Object Model

Inside the C++ Object Model

List Price: $49.99
Your Price: $43.48
Product Info Reviews

<< 1 2 >>

Rating: 5 stars
Summary: Excellent
Review: ...truly excellent. If you are seeking to truly UNDERSTAND C++, not just increase your familiarity with the syntax, INSIDE THE C++ OBJECT MODEL is one of the first books I would recommend reading. Stan Lippman, besides being one of the most C++ - knowledgeable humans on the planet, is an excellent writer. His style is quick, to the point, and non-repetitive (to some, this might indicate a difficult read, of course). INSIDE examines the features and additions C++ brought to the world of C - from the inside - demonstrating the creation of objects, instantiation of templates, and more through comparisons with C-based code generated by the CFRONT compiler. For the reader with a good, intermediate understanding of C++, this will be a revelation; seeing a representation of an object - its vtables and internal structure - as a construct that actually exists in memory is simultaneously enlightening and delightful. Few 1500-page texts TEACH so much as this book does in 270-odd pages. One of the best.

Rating: 5 stars
Summary: Excellent
Review: ...truly excellent. If you are seeking to truly UNDERSTAND C++, not just increase your familiarity with the syntax, INSIDE THE C++ OBJECT MODEL is one of the first books I would recommend reading. Stan Lippman, besides being one of the most C++ - knowledgeable humans on the planet, is an excellent writer. His style is quick, to the point, and non-repetitive (to some, this might indicate a difficult read, of course). INSIDE examines the features and additions C++ brought to the world of C - from the inside - demonstrating the creation of objects, instantiation of templates, and more through comparisons with C-based code generated by the CFRONT compiler. For the reader with a good, intermediate understanding of C++, this will be a revelation; seeing a representation of an object - its vtables and internal structure - as a construct that actually exists in memory is simultaneously enlightening and delightful. Few 1500-page texts TEACH so much as this book does in 270-odd pages. One of the best.

Rating: 4 stars
Summary: Good, but look out for typos
Review: A good leisurely stroll through the ways C++ constructs are implemented, explained by rewriting the C++ code to make explicit the implementation detail, and the way objects are represented. But watch out for a LOT of typos in the code (I read the first printing). Templates, RTTI and exceptions are squeezed into the last chapter.

Rating: 4 stars
Summary: Take your C++ knowledge to the next level
Review: Have you ever wondered how RTTI or virtual functions work? What are the rules for determining if a default constructor is provided. This book will answer those questions and more.

The C++ Object Model gets to the "how" of C++. It covers the details of how virtually (ha!) every language features is implemented and what rules a compiler uses to make decisions.

This book is not an easy read. You need to be very comfortable with C++ and be willing to work through lots of code. The explanations are ok, but could be a bit much if you aren't familiar with the full C++ lexicon. That said, if you want to take you C++ knowledge to a new level, this book is the ticket. There is nothing else like it available.

Rating: 4 stars
Summary: Take your C++ knowledge to the next level
Review: Have you ever wondered how RTTI or virtual functions work? What are the rules for determining if a default constructor is provided. This book will answer those questions and more.

The C++ Object Model gets to the "how" of C++. It covers the details of how virtually (ha!) every language features is implemented and what rules a compiler uses to make decisions.

This book is not an easy read. You need to be very comfortable with C++ and be willing to work through lots of code. The explanations are ok, but could be a bit much if you aren't familiar with the full C++ lexicon. That said, if you want to take you C++ knowledge to a new level, this book is the ticket. There is nothing else like it available.

Rating: 4 stars
Summary: Helpful book on C++
Review: I found this book helpful in explaining more of the foundational issues behind C++. Chapter 3 in particular was very helpful, in that Lippman explains in detail just how classes are compiled. Buy this book if you want more details on performance issues in C++.

Rating: 4 stars
Summary: Helpful book on C++
Review: I found this book helpful in explaining more of the foundational issues behind C++. Chapter 3 in particular was very helpful, in that Lippman explains in detail just how classes are compiled. Buy this book if you want more details on performance issues in C++.

Rating: 5 stars
Summary: Amazing book on the internals of C++
Review: If you a series C++ programmer, you need this book. It's one level of abtraction above knowing how compilers work, and one level of abstraction below any advanced C++ book. It tells you what the compiler generates, and how much will is cost. Speed comparisons, and all. Object models of Inheritance, multiple inheritance, virtual inheritance, and the underlaying structure of how these things work. Great C++ book...

Rating: 5 stars
Summary: Amazing book on the internals of C++
Review: If you a series C++ programmer, you need this book. It's one level of abtraction above knowing how compilers work, and one level of abstraction below any advanced C++ book. It tells you what the compiler generates, and how much will is cost. Speed comparisons, and all. Object models of Inheritance, multiple inheritance, virtual inheritance, and the underlaying structure of how these things work. Great C++ book...

Rating: 5 stars
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.


<< 1 2 >>

© 2004, ReviewFocus or its affiliates