• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Which C++ book should I buy?

TuffGuy

Diamond Member
I have an old edition of the Savitch one, but I need to get a new one that's more up to date.

Which one would you guys recommend?

Savitch

or

Deitel

EDIT: I learned C++ a long time as an EE, but obvuiously not as much as CS majors. As for what's changed, I can think of think of namespaces right off the top of my head and whatever else .NET brings.

EDIT 2:

Horstmann's Big C++
 
I had Savitch as a college professor -- he's ok. I'm also curious why you want a new book (what has changed in C++ since your last book)? Maybe you need a book that focuses on something in particular (templates, etc.).

-geoff
 
Originally posted by: ggavinmoss
I had Savitch as a college professor -- he's ok. I'm also curious why you want a new book (what has changed in C++ since your last book)? Maybe you need a book that focuses on something in particular (templates, etc.).

-geoff

Hey, me too.

Other professors frowned on his Java book. I found his Java book to be pretty clear, though, with good examples. I'll assume it'd be the same for his C++ book.
 
I used Savitch's book my first semester of CS. It was ok, but some parts were very confusing. I still use the book from time to time though. The chapter structure is pretty dum IMO ( the book shows classes and strings before even touching arrays)

Regards

ng
 
Originally posted by: edro13
I used Deitel for Java... The book was full color and like 1500 pages... I liked it.

With rare exceptions, I find the huge phonebook size programming books next to worthless. The biggest books I have that I consider to be good are Stroustrup (911 pages) and the MySQL book by New Riders (755 pages). The really big books I've looked at or owned tend to be so filled with fluff (pages of source code, pretty pictures, etc.) that the signal to noise ratio is nonexistant. I don't have time to wade through 100 pages of fluff to look for the nugget.

But I guess at this point, I'm more interested in reference books, rather then tutorial style books.
 
I have both Deitel and Stroustrup.

I would get Deitel over both of those books. I got the Deitel book first and still think its better for beginner with C++, however Stroustrup works better for more advanced C++.
 
I always thought the Stroustrup book was a reference book not a learning book.

I think the original poster is looking for a learning book to get started with C++.

 
Originally posted by: b3b0p
I always thought the Stroustrup book was a reference book not a learning book.

Yea, I agree ... probably not the best book to pick up & learn C++ with unless you're a strong coder to begin with.

I think the original poster is looking for a learning book to get started with C++.

Dunno ... he's looking to replace an older copy of Savitch, so I figured he had some experience. I'd get either of the other choices rather then just a newer addition of a book I already have unless the new addition was a very significant revision.

 
Back
Top