• Advertisement
Sign in to follow this  

c++ primer vs. c++ primer Plus

This topic is 4835 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Guest Anonymous Poster
They seem to be two totally different books, because C++ Primer is written by Lippman and Lajoie, and C++ Primer Plus is written by Prata. I just finished reading Lippman&Lajoie's book and thought that it was excellent. Can't comment on the other book as I haven't read it.

Share this post


Link to post
Share on other sites
I'll just point out that Stan Lippman is a former editor of the C++ Report, which was the premier C++ publication until its demise (with CUJ taking over), while Lajoie represented IBM on the ISO C++ Standards Committee and was a developer on IBM's VisualAge C++.

I have no clue who the hell Prata is.

Share this post


Link to post
Share on other sites
C++ Primer Plus is a terrible book with no understanding of OOP. I believe it set me back years.

There are plenty of book reviews on the Association of C and C++ Users website.

Share this post


Link to post
Share on other sites
Quote:
Original post by petewood
C++ Primer Plus is a terrible book with no understanding of OOP. I believe it set me back years.

There are plenty of book reviews on the Association of C and C++ Users website.

I guess it's like Japanese adidas versus brands familiar there ,"adedas" and "adidass".

Share this post


Link to post
Share on other sites
Is Plus really that terrible? I'm reading it right nwo (chapter 11 of 17), and so far I learned soem neat stuff, nothing too hard.
Should I finish it and then move on? I can probably finish on Monday-Wednesday.

Share this post


Link to post
Share on other sites
Quote:
Original post by Si0n
Is Plus really that terrible? I'm reading it right nwo (chapter 11 of 17), and so far I learned soem neat stuff, nothing too hard.
Should I finish it and then move on? I can probably finish on Monday-Wednesday.


Put the book down, now.

Kick it away.

Share this post


Link to post
Share on other sites
Quote:
Original post by Si0n
Is Plus really that terrible? I'm reading it right nwo (chapter 11 of 17), and so far I learned soem neat stuff, nothing too hard.
Should I finish it and then move on? I can probably finish on Monday-Wednesday.


The only thing that book will teach you is how to create programming habits that you'll spend the next few years trying to break and overcome.

Prata teaches how to code C programs in a C++ compiler using a couple C++ features. He has no concept of the object oriented paradigm, and especially not the C++ standard.

C++ Primer Plus is definately one of the worst books written on C++ that I've seen, I would probably rank it around the C++ for Dummies or 'in 24 hours' books.. but I'm not even sure those books are as bad.

C++ Primer on the other hand is an amazing book by Stan Lippman, who I would probably say knows more about the language and paradigms than anyone other than Bjarne.

Share this post


Link to post
Share on other sites
Then it was a week put to complete waste... =( Oh well, it was a library book anyway =P

Anyway, is the way by Bjarne good? I know a friend who has it.

Share this post


Link to post
Share on other sites
Quote:
Original post by Si0n
Then it was a week put to complete waste... =( Oh well, it was a library book anyway =P

Anyway, is the way by Bjarne good? I know a friend who has it.


The two best books on C++ are:

The C++ Programming Language - Bjarne Soustrape.
C++ Primer - Stanley Lippman
C++ How to Program - Dietel & Dietel

You will definately find these books a little more advanced and more 'CS-Like' over your average C++ books, but they are most certainly the BEST in the category.

If you are really new and had a problem reading through any of the above books mentioned, I would recommend Accelerated C++ which would get you on track and ready for the next ones.


EDIT: Also I wouldn't call it a waste, because so far I believe you've only covered the basics and haven't got into his 'twisted C++ yet'.. so honestly you might actually be more prepared for one of the books I mentioned if you understood variables, pointers, logic statements, etc.

Share this post


Link to post
Share on other sites
You might also want to try Scott Meyers 'Effective C++' books but probably after your done with the already mentioned titles.

Share this post


Link to post
Share on other sites
I agree with the statements made about C++ Primer Plus. I started reading that book but ended up putting it down after the first few chapters. At least it was a trial period for safari bookshelf. Considering I've spent all my money on everything but a decent c++ book, I'm kind of stuck right now. I have a free (also legal) version of "Thinking in C++ v.1 and v2" in pdf format. What do you guys think of that book in particular?

Share this post


Link to post
Share on other sites
Quote:
Original post by Saruman
Quote:
Original post by Si0n
Then it was a week put to complete waste... =( Oh well, it was a library book anyway =P

Anyway, is the way by Bjarne good? I know a friend who has it.


The two best books on C++ are:

1The C++ Programming Language - Bjarne Soustrape.
2C++ Primer - Stanley Lippman
3C++ How to Program - Dietel & Dietel

You will definately find these books a little more advanced and more 'CS-Like' over your average C++ books, but they are most certainly the BEST in the category.

If you are really new and had a problem reading through any of the above books mentioned, I would recommend Accelerated C++ which would get you on track and ready for the next ones.


EDIT: Also I wouldn't call it a waste, because so far I believe you've only covered the basics and haven't got into his 'twisted C++ yet'.. so honestly you might actually be more prepared for one of the books I mentioned if you understood variables, pointers, logic statements, etc.


Just a note that 2 != 3.

Share this post


Link to post
Share on other sites
Quote:
Original post by DerAnged
Quote:
Original post by Saruman
Quote:
Original post by Si0n
Then it was a week put to complete waste... =( Oh well, it was a library book anyway =P

Anyway, is the way by Bjarne good? I know a friend who has it.


The two best books on C++ are:

1The C++ Programming Language - Bjarne Soustrape.
2C++ Primer - Stanley Lippman
3C++ How to Program - Dietel & Dietel

You will definately find these books a little more advanced and more 'CS-Like' over your average C++ books, but they are most certainly the BEST in the category.

If you are really new and had a problem reading through any of the above books mentioned, I would recommend Accelerated C++ which would get you on track and ready for the next ones.


EDIT: Also I wouldn't call it a waste, because so far I believe you've only covered the basics and haven't got into his 'twisted C++ yet'.. so honestly you might actually be more prepared for one of the books I mentioned if you understood variables, pointers, logic statements, etc.


Just a note that 2 != 3.


hehe yeah I forgot about Dietel & Dietel and went back and edited it in later :)

Share this post


Link to post
Share on other sites
Quote:
Original post by mikeyd
You might also want to try Scott Meyers 'Effective C++' books but probably after your done with the already mentioned titles.


I would also recommend the book Modern C++ Design once you are more experienced in the language.

Share this post


Link to post
Share on other sites
Quote:
Original post by ontheheap
I have a free (also legal) version of "Thinking in C++ v.1 and v2" in pdf format. What do you guys think of that book in particular?


If I didn't want to, or have the money to purchase the books I mentioned above.. the first ones I would turn to are the Thinking in C++ books. In my opinion they are really good.. and I would say better than 95% of the 'learning C++' books out there.

Share this post


Link to post
Share on other sites
You're all forgetting Thinking in C++!!!
it's even freely available from the net (http://mindview.org), and it is wonderfull, it explains everything...
Just have a look at the site and read a chapter of the book.

Share this post


Link to post
Share on other sites
In order:

Accelerated C++ : Koenig and Moo
Effective C++ CD Scott Meyers : excellent value for money
The C++ Programming Language : Bjarne Stroustrup
Effective C++ and More Effective C++ : Herb Sutter (or read the original articles on his website Guru of The Week)

Concurrently:

Design Patterns: Gamma et al
Refactoring: Improving the design of existing code

Use price matching websites like kelkoo.com or dealtime.com to get a good deal.

[Edited by - petewood on October 24, 2004 10:33:15 AM]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement