Lippman's Inside the C++ Object Model?

  • Thread starter Steven T. Hatton
  • Start date
S

Steven T. Hatton

This is the kind of question that is hard to answer for everybody.
Different people think differently. I often stumble where others don't.
And I often stroll through what others find hard. I am wondering if people
who have read Lippman's _Inside the C++ Object Model_ believe it improved
their ability to write C++ code.

Also. Is it a page-turner, or a challenge to get through?
 
J

John Harrison

Steven T. Hatton said:
This is the kind of question that is hard to answer for everybody.
Different people think differently. I often stumble where others don't.
And I often stroll through what others find hard. I am wondering if people
who have read Lippman's _Inside the C++ Object Model_ believe it improved
their ability to write C++ code.

I haven't read the book, but I know for sure that as a former C programmer
it definitely helped me to translate C++ constructs into the equivalent C.
I'm thinking particularly of virtual functions and multiple inheritance. In
fact I would go as far as to say it was when I understood how these two are
implemented in C terms that the penny dropped and I really began to progress
in C++. I've gone past that phase now and I can 'think in C++' but it
definitely helped during the transition.

john
 
C

Claudio Puviani

Steven T. Hatton said:
This is the kind of question that is hard to answer for
everybody. Different people think differently. I often
stumble where others don't. And I often stroll through
what others find hard. I am wondering if people who have read Lippman's
_Inside the C++ Object Model_ believe it improved
their ability to write C++ code.

Also. Is it a page-turner, or a challenge to get through?
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
 
C

Claudio Puviani

Steven T. Hatton said:
This is the kind of question that is hard to answer for
everybody. Different people think differently. I often
stumble where others don't. And I often stroll through
what others find hard. I am wondering if people who
have read Lippman's _Inside the C++ Object Model_
believe it improved their ability to write C++ code.

There would be something seriously wrong with anyone who acquired new
knowledge about C++ without synthesizing it into better programming
practices. I don't think anyone, regardless of the depth of their
experience, could walk away from "Inside the C++ Object Model" without at
least one new insight on C++, and that alone should be enough to improve
their coding.
Also. Is it a page-turner, or a challenge to get through?

That's subjective. I couldn't put it down, but I've given up on alleged
page-turners from Anne Rice and Stephen King after a couple of interminable
chapters.

Claudio Puviani
 
S

Steven T. Hatton

Claudio said:
There would be something seriously wrong with anyone who acquired new
knowledge about C++ without synthesizing it into better programming
practices. I don't think anyone, regardless of the depth of their
experience, could walk away from "Inside the C++ Object Model" without at
least one new insight on C++, and that alone should be enough to improve
their coding.


That's subjective. I couldn't put it down, but I've given up on alleged
page-turners from Anne Rice and Stephen King after a couple of
interminable chapters.

Claudio Puviani
Lippman's books are frequently recommended by experienced programmers. My
criteria for choosing Stroustrup over Lippman were 1) Stroustrup created
the language, 2) Stroustrup had cooler epigraphs. Actually, I didn't like
the print format off the one book I looked at. It felt like a sophomore
textbook. Probably a style that appeals to a majority, but not to me. As
you can tell, I used discerning reason to select my learning materials.

I did some checking on who Lippman is. Quite an interesting bird, he. Does
a lot of stuff that appeals to me, such as the movie graphics. I broke my
word about Koening and Moo being my last C++ book for the foreseeable
future. I just ordered Lippman's _Object Model_, and _C++ Templates: The
Complete Guide_, by Vandevoorde and Josuttis.
 
C

Claudio Puviani

Steven T. Hatton said:
Lippman's books are frequently recommended by experienced
programmers.

For good reasons. He's clear and thorough and he knows his stuff.
My criteria for choosing Stroustrup over Lippman were 1)
Stroustrup created the language, 2) Stroustrup had cooler
epigraphs. Actually, I didn't like the print format off the one
book I looked at. It felt like a sophomore textbook. Probably
a style that appeals to a majority, but not to me. As you can
tell, I used discerning reason to select my learning materials.

Why choose one over the other? You can't go wrong owning both and sometimes
what you don't understand immediately in one, the other clarifies.
I did some checking on who Lippman is. Quite an interesting
bird, he. Does a lot of stuff that appeals to me, such as the
movie graphics.

He was interesting even before going to work for Satan Disney.
I broke my word about Koening and Moo being my last C++
book for the foreseeable future. I just ordered Lippman's _Object
Model_

No C++ programmer should be without it.
, and _C++ Templates: The Complete Guide_, by Vandevoorde
and Josuttis.

Make sure you get Alexandrescu's "Modern C++ Design" as a complement. You'll
find yourself liberally flipping between the two.

Claudio Puviani
 
M

Martin

I found "Inside the C++ Object Model" to be indispensable for a deeper
understanding of the core language constructs of C++.
In my opinion a "must read" for anyone serious about C++.

An easy read? Definitely not.

Cheers,
Martin
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,164
Messages
2,570,898
Members
47,439
Latest member
shasuze

Latest Threads

Top