• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

Which C++ book should I buy?

TuffGuy

Diamond Member
Jul 6, 2000
6,478
0
76
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++
 

ggavinmoss

Diamond Member
Apr 20, 2001
4,798
1
0
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
 

gwlam12

Diamond Member
Apr 4, 2001
6,946
1
71
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.
 

ngvepforever2

Golden Member
Oct 19, 2003
1,269
0
0
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
 

edro

Lifer
Apr 5, 2002
24,326
68
91
I used Deitel for Java... The book was full color and like 1500 pages... I liked it.
 

brtspears2

Diamond Member
Nov 16, 2000
8,659
1
81
Deitel or nothing! I friggin learned everything I know from that book. I'm not joking or drunk.
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
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.
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
Originally posted by: Chaotic42
I'd go with a Stroujstrop (or however you spell it) book.

Lol ... 3 references to him, 3 different spelling!

For the record, mine is right :p
 

Ynog

Golden Member
Oct 9, 2002
1,782
1
0
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++.
 

b3b0p

Senior member
May 18, 2003
214
0
76
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++.

 

Armitage

Banned
Feb 23, 2001
8,086
0
0
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.