472,958 Members | 2,704 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,958 software developers and data experts.

Lippman's Inside the C++ Object Model?

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
Jul 22 '05 #1
12 3505

"Steven T. Hatton" <su******@setidava.kushan.aa> wrote in message
news:8c********************@speakeasy.net...
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
Jul 22 '05 #2

"Steven T. Hatton" <su******@setidava.kushan.aa> wrote in message
news:8c********************@speakeasy.net...
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
Jul 22 '05 #3
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

Jul 22 '05 #4
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

Jul 22 '05 #5
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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
Jul 22 '05 #6
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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
Jul 22 '05 #7
Claudio Puviani wrote:
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

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.
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #8
Claudio Puviani wrote:
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

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.
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
Jul 22 '05 #9
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
Claudio Puviani wrote:
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

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
Jul 22 '05 #10
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
Claudio Puviani wrote:
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote
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

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
Jul 22 '05 #11
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
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote in message
news:8c********************@speakeasy.net...
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

Jul 22 '05 #12
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
"Steven T. Hatton" <su******@setidava.kushan.aa> wrote in message
news:8c********************@speakeasy.net...
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

Jul 22 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
by: Steven T. Hatton | last post by:
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...
15
by: randyr | last post by:
I am developing an asp.net app based on a previous asp application. in the asp applications global.asa file I had several <object id="id" runat="server" scope="scope" class="comclass"> tags for...
2
by: Shawn | last post by:
Does anybody know how to embed an Excel Worksheet into a (vb .net) form? I want the worksheet to appear as though it's a control on the form with all the functionality of a worksheet. I don't...
5
by: Seok Bee | last post by:
Hi All, I have a webform with a button to add record into the database. When the button is being clicked, the program will assign initial value controls in a detailsview control. When the first...
28
by: Larax | last post by:
Best explanation of my question will be an example, look below at this simple function: function SetEventHandler(element) { // some operations on element element.onclick = function(event) {
2
by: t | last post by:
Lippman's C++ Primer, 4th ed., p562, dicussion of protected members seems to be wrong, unless I am misinterpreting things. He says: "A derived class object may access the protected members of...
0
by: cincerite | last post by:
Hello , guys , I'm reading C++ Primer 3rd edition recently.I tried to download the errata of it from Stan Lippman's Home Page:http:// staff.develop.com/slip/ ,but it says:We're Sorry, we could not...
23
by: tonytech08 | last post by:
What I like about the C++ object model: that the data portion of the class IS the object (dereferencing an object gets you the data of a POD object). What I don't like about the C++ object...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
1
by: Teri B | last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course. 0ne-to-many. One course many roles. Then I created a report based on the Course form and...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.