Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 29, 2013, 12:37 PM   #1
Marjamrob1
macrumors regular
 
Join Date: Jul 2012
Beginning C++ The Complete Language

Has anyone read this or has any information on whether it is still good and relevant?
Link
Marjamrob1 is offline   0 Reply With Quote
Old Jan 29, 2013, 12:50 PM   #2
chown33
macrumors 603
 
Join Date: Aug 2009
The publication date for that particular book is 1997. The most recent version of C++ approved by ISO is C++11, in August 2011. So unless there's a newer version of the book that covers C++11, my first guess would be that the book is out of date.
http://en.wikipedia.org/wiki/C%2B%2B11

Then again, you don't say what OS version you have, what tools you're using, etc. So you may not even have a C++11 compliant work environment. In that case, the book would probably be fine, unless there's a version newer than 1997 that improves on the 1997 edition.

Assume every book contains errors. Without a way to get a list of those errors, you will have problems. For a book as old as 1997, there may not be a website that lists the errors and their corrections. So keep that in mind when choosing books.
chown33 is online now   0 Reply With Quote
Old Jan 29, 2013, 01:02 PM   #3
Marjamrob1
Thread Starter
macrumors regular
 
Join Date: Jul 2012
Thank you, I did end up grabbing it, since it was only a dollar, on clearance, at Half Price Books. It is pretty good, and our work hasn't even begun to consider moving to C++11 so, I will give it a while...
Marjamrob1 is offline   0 Reply With Quote
Old Jan 29, 2013, 02:43 PM   #4
N-M
macrumors newbie
 
Join Date: Jan 2013
Quote:
Originally Posted by Marjamrob1 View Post
Has anyone read this or has any information on whether it is still good and relevant?
Link
1997 == ancient.
That's even before the first standard (1998).
Using it would be a bit like isolating yourself in a cave, devoting your time to learn Old English, hoping that you can still communicate in the modern world when you come out. In certain sense, could be an amusing experience, although one I wouldn't personally recommend ;-)

Consider the books in the following:
http://stackoverflow.com/questions/3...guide-and-list

For C++1998/2003 I'd recommend this one: http://www.acceleratedcpp.com/
// I can guarantee you, going through ~ 350 pages of "Accelerated C++" is going to be more productive than going through ~ 950 pages of your 1997 book.

For C++2011, try one of these: http://isocpp.org/get-started
For instance, http://www.informit.com/store/c-plus...-9780321714114
// I'd still recommend it even if you're not using C++11 yet (note that C++11 material is clearly marked as such in this book), the coding practices in C++ have changed significantly over the years (e.g., automatic resource management has become much more popular) and you can get a significant amount of C++11 goodies from Boost, too.
N-M is offline   1 Reply With Quote
Old Jan 29, 2013, 02:47 PM   #5
Marjamrob1
Thread Starter
macrumors regular
 
Join Date: Jul 2012
Ok, thank you as well
Marjamrob1 is offline   0 Reply With Quote
Old Jan 29, 2013, 05:06 PM   #6
Mac_Max
macrumors 6502
 
Join Date: Mar 2004
I'm a big fan of Bruce Eckel. If the other suggested materials don't tickle your fancy try these: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

They are free to download with print copies available for purchase.
Mac_Max is offline   0 Reply With Quote
Old Jan 29, 2013, 05:16 PM   #7
Marjamrob1
Thread Starter
macrumors regular
 
Join Date: Jul 2012
Quote:
Originally Posted by Mac_Max View Post
I'm a big fan of Bruce Eckel. If the other suggested materials don't tickle your fancy try these: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

They are free to download with print copies available for purchase.
Nothing wrong with free
Marjamrob1 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
All iPads: A7 the beginning of the end? Scorpion008 iPad 13 Oct 23, 2013 05:53 AM
Beginning to despise ML- tigres OS X 10.8 Mountain Lion 4 Apr 9, 2013 03:47 AM
It's beginning . . . elberto1 iOS 6 9 Nov 5, 2012 03:06 PM
Beginning C++ on a mac feanorkinslayer Mac Programming 12 Jul 19, 2012 08:51 AM
Beginning Photographer.. Hwilensky Digital Photography 52 Jul 6, 2012 09:50 AM

Forum Jump

All times are GMT -5. The time now is 06:48 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC