C Board  

Go Back   C Board > General Programming Boards > C++ Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 01-02-2006, 05:19 PM   #1
Super Moderator
 
Join Date: Sep 2001
Posts: 4,680
C++ Book Recommendations

Use this thread to recommend books on C++. Please include a description of what this is book is good for, and not good for, etc...
sean is offline   Reply With Quote
Old 01-02-2006, 05:24 PM   #2
carry on
 
JaWiB's Avatar
 
Join Date: Feb 2003
Location: Seattle, WA
Posts: 1,971
The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis

Lots of info on the STL. I wouldn't recommend it for beginners, but otherwise it's a great book, especially for reference.
__________________
"Think not but that I know these things; or think
I know them not: not therefore am I short
Of knowing what I ought."
-John Milton, Paradise Regained (1671)

"Work hard and it might happen."
-XSquared

Last edited by JaWiB; 01-02-2006 at 08:39 PM.
JaWiB is offline   Reply With Quote
Old 01-02-2006, 07:00 PM   #3
Registered User
 
Join Date: Jan 2005
Posts: 7,137
Accelerated C++ by Koenig and Moo: Beginners book that teaches C++ style C++, one of if not the most commonly recommended beginner C++ books. Slightly more advanced and/or accelerated than other beginners books.

C++ Primer, Fourth Edition (or later) by Lippman, Lajoie and Moo: Comprehensive guide to C++ language.

Thinking in C++ by Eckel: Freely available online book for beginner/intermediate programmers.

The C++ Programming Language, Third Edition (or Special Edition) by Stroustrup: The definitive language reference by the language creator. Not particularly suitable for beginners.

C++ Coding Standards by Sutter and Alexandrescu: Compilation and guide to C++ best practices. Must have for intermediate C++ programmers.

Anything from Stroustrup's C++ In-Depth series or referenced by C++ Coding Standards, including:

Design Patterns by Gamma, Helm, Johnson and Vlissides
Effective C++, More Effective C++ and Effective STL by Meyers
Exceptional C++ and More Exceptional C++ by Sutter
Daved is offline   Reply With Quote
Old 01-03-2006, 04:09 PM   #4
Hardware Engineer
 
Join Date: Sep 2001
Posts: 1,397
Teach Yourself C++ in 21 Days, by Jesse Liberty - Beginning book. It's easy to understand and well structured for self-study with questions & exercises at the end of each "day" (chapter), and answers & solutions in the back. WARNING - Some people hate all of the "21-Days" books!

Programming Windows, by Charles Petzold - This is the book for learning Windows Programming. You need to know standard C or C++ before starting this book.

The C Programming Language, by Brian W. Kernighan & Dennis Ritchie is a good reference to the C-part of the language. (A complete C reference.)

And, I second the following recommendations:

Thinking In C++, by Bruce Eckel - These (2 volumes) make good 2nd C++ books. They cover many C++ topics in depth. ( I think they are supposed to be beginning C++ books for people who already know C.)

The C++ Programming Language, by Bjarne Stroustrup - This book has some really helpful information in it. But, it is rather difficult to understand. It seems to have been written for advanced Computer Science students who don't know any C++. It is cool owning the book by the creator of C++!

The C++ Standard Library, by Nicolai M. Josuttis - I believe this a complete reference to the Standard Template Library (not the entire standard library). It makes a good 2nd C++ book if your beginning book doesn't cover the STL.

The ANSI / ISO C++ Language Standard - The ultimate C++ reference! The only complete printed C++ reference. Of course, this is a very technical document... You're not going to learn how to program in C++ by reading this document. Hard copies are expensive (about $300), but you can download a PDF copy from ANSI for about $20.

Since there are no complete C++ referrence books, other than the language standard itself, here are a couple of complete online references to Standard C++ :

cppreference.com

dinkumware.com
DougDbug is offline   Reply With Quote
Old 02-23-2006, 12:47 PM   #5
Registered User
 
Join Date: Feb 2006
Posts: 8
Object Orientated Programming in C++ by Robert Lafore 4th edition is great for novices and good reference for more experienced programmers too. breaks down the fundamentals of C++ programming into easy to understand chapters and includes exercises at the end of each chapter for review.
JoeJTaylor is offline   Reply With Quote
Old 03-04-2006, 01:01 AM   #6
chococoder
 
Join Date: Nov 2004
Posts: 443
Currently reading "Objects, Abstractions, Data structures and Design using C++", by Koffman and Wolfgang, ISBN 0471467553 (Wiley).

Very nice book if you know the basics of the language (it won't do more than give a quick refresher on things like what's an int).
Quickly dives into things like designing class hierarchies and then moves to abstract data structures.
jwenting is offline   Reply With Quote
Old 03-04-2006, 07:03 AM   #7
C / C++
 
Join Date: Jan 2006
Location: The Netherlands
Posts: 312
I use the dutch translation of C++ Black Book by Steven Holzner.
It's a good book with a lot of examples.
__________________
Operating Systems:
- Ubuntu 9.04
- XP

Compiler: gcc
Ideswa is offline   Reply With Quote
Old 03-05-2006, 05:25 PM   #8
Registered User
 
Join Date: Mar 2006
Posts: 1
One Book the I particulary like that hasn't been mentioned yet is Starting out with C++ by Tony Gaddis is an excellent choice for most beginning to intermediate programmers, there are three versions:

Brief, which like you'd expect is a truncated version of the book.

From Control Structures through objects, which is basically the standard version.

And Early Objects which basically covers the same stuff as Control Structures, however puts more emphasis on certain topics and less emphasis on other topics.
Avinash_Tyagi is offline   Reply With Quote
Old 03-31-2006, 11:24 AM   #9
Registered User
 
Join Date: Mar 2006
Location: In front of my computer :)
Posts: 10
Ivor Horton's Beginning C++ is the only one I could find at the library.

Has anybody else used it, and can I teach myself with it?
identifier-less is offline   Reply With Quote
Old 04-19-2006, 06:41 PM   #10
Registered User
 
Join Date: Apr 2006
Posts: 4
I'm reading C++ Through Examples by P. Sellapan.

It belonged to my friend and he gave it to me. It seems kinda old (published in 1995) but it seems quite ok.

I learned quite a lot from this book.
g1bber is offline   Reply With Quote
Old 04-20-2006, 07:51 PM   #11
Registered User
 
Join Date: Sep 2005
Posts: 34
I know it is not a c++ book, but it is a damn good programming book that every hobbist coder needs to read: How To Design Programs. There is a free web version www.htdp.org. (I actually got the book as a gift btw) If you are a self taught programmer no matter what language you are studying, read this book. The title is preaty self explanitory.
mrcheesypants is offline   Reply With Quote
Old 04-26-2006, 12:58 AM   #12
Registered User
 
stuart_cpp's Avatar
 
Join Date: Apr 2006
Location: UK
Posts: 31
The Complete Guide to Programming in C++
By Jones and Bartlett Computer Science
A really cool book! Where it lets you do lil exercises that really helps!
stuart_cpp is offline   Reply With Quote
Old 05-26-2006, 10:58 AM   #13
Registered User
 
Join Date: May 2006
Location: United States
Posts: 10
Brief Version of Staring Out With C++; 4th Edition Update
By Tony Gaddus and Barret Krupnow
Very good book for begininers and pros, alike! It is descriptive enough for those who are new to programming, but has pleanty of coding examples for the mored advanced user. An since it is the brief version... It is quick and to the point! I highly recomend it!
Ari.Patrick is offline   Reply With Quote
Old 06-28-2006, 12:35 PM   #14
Registered User
 
Join Date: Jun 2006
Posts: 5
Well, there are mine recommendations:

Accelerated C++ Practical Examples: http://www.amazon.com/gp/product/020...300770?ie=UTF8

C++ Gotchas: Avoiding Common Problems in Coding and Design :
http://www.amazon.com/gp/product/032...300770?ie=UTF8

Thinking in C++ (Bruce Eckel):

Vol1:
http://www.amazon.com/gp/product/013...300770?ie=UTF8
Vol2 (About the STL):
http://www.amazon.com/gp/product/013...300770?ie=UTF8

See u
MCRonald is offline   Reply With Quote
Old 06-28-2006, 12:58 PM   #15
C++ Witch
 
laserlight's Avatar
 
Join Date: Oct 2003
Location: Singapore
Posts: 10,354
Quote:
C++ Gotchas: Avoiding Common Problems in Coding and Design
I enjoyed the sequel, C++ Common Knowledge: Essential Intermediate Programming, also by Stephen Dewhurst.
__________________
C + C++ Compiler: MinGW port of GCC
Build + Version Control System: SCons + Bazaar

Look up a C/C++ Reference and learn How To Ask Questions The Smart Way
laserlight is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
any book recommendations? NewnOT Windows Programming 1 06-21-2009 02:12 PM
JavaScript book recommendations neandrake Tech Board 2 04-05-2009 12:27 PM
C++ Book Editions and Recommendations cpudaman C++ Programming 7 02-10-2008 11:52 AM
Language REFERENCE book recommendations? DougDbug C++ Programming 3 01-18-2003 02:24 PM
My book recommendations for rank beginners ... snakum C++ Programming 4 08-21-2002 10:38 AM


All times are GMT -6. The time now is 12:09 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22