02-01-2012, 01:07 PM
|
#1
|
One of the Nine
Join Date: Jul 2007
Location: Space Sector 2814
|
Recommend a book about C++
My thesis work is taking me through some programming, I don't necessarily have to write a lot of code, but I do need to be able to read it properly and interpret what is happening.
This will require a good reference for C++. I need a book that can break it down for me but also serve as a great fall back when I am confused.
I flipped through the usual C++ Demystified and C++ for Dummies at the book store and I do not feel this type of book is what I need. It is great for a step by step walk through on how to do some light coding, but I am more looking for a textbook style format with great appendices.
Any suggestions?
__________________
"In brightest day, in blackest night / No evil shall escape my sight / Let those who worship evil's might / Beware my power, Green Lantern's light!"
Last edited by GreenLantern; 02-01-2012 at 01:10 PM.
|
|
|
02-01-2012, 01:11 PM
|
#2
|
Powerplay Quarterback
|
If there are engineering students on this forum, they would give good insight into this.
I'm 5 years removed from engineering, so the texts have changed, however I remember the text books that were used when I took programming 1 and 2 at U of C were well written.
If i can scrounge up my old textbook tonight (if i still have it), i will repost the text name. You can have it for that matter if I still have it. I have zero need for it. ever.
|
|
|
The Following User Says Thank You to manwiches For This Useful Post:
|
|
02-01-2012, 01:16 PM
|
#3
|
Redundant Minister of Redundancy
Join Date: Apr 2004
Location: Montreal
|
The C++ Programming Language by Bjarne Stroustrup (creator of the C++ language) is pretty well the bible when it comes to C++.
It's a great as just a reference to C++ keywords, concepts, etc. Designing in C++ is another topic entirely, but it doesn't sound like need to worry too much about that.
|
|
|
The Following User Says Thank You to BlackEleven For This Useful Post:
|
|
02-01-2012, 01:25 PM
|
#4
|
Franchise Player
Join Date: Feb 2011
Location: Somewhere down the crazy river.
|
The MIT coursenotes may or may not be too elementary depending on where you are at with C++
http://ocw.mit.edu/courses/electrica...lecture-notes/
|
|
|
The Following User Says Thank You to Wormius For This Useful Post:
|
|
02-01-2012, 01:32 PM
|
#5
|
One of the Nine
Join Date: Jul 2007
Location: Space Sector 2814
|
Ya this is all good stuff thanks a lot.
I don't need to be speed writing code or anything, just to be able to read it, or in most cases decode it with a great reference.
__________________
"In brightest day, in blackest night / No evil shall escape my sight / Let those who worship evil's might / Beware my power, Green Lantern's light!"
|
|
|
02-01-2012, 02:08 PM
|
#6
|
Franchise Player
Join Date: Feb 2011
Location: Somewhere down the crazy river.
|
Quote:
Originally Posted by GreenLantern
Ya this is all good stuff thanks a lot.
I don't need to be speed writing code or anything, just to be able to read it, or in most cases decode it with a great reference.
|
Depending on the DLLs they use and what not, probably the MSDN site would also be able to give you some insight into what certain functions do. I programmed in C++ once, for fun, but normally I stay within the realm of C.
|
|
|
02-01-2012, 02:19 PM
|
#7
|
It's not easy being green!
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
|
C++? Really? I'd focus more on OO development methods rather than focus on any one language.
I haven't used C++ in about 6 years.
__________________
Who is in charge of this product and why haven't they been fired yet?
|
|
|
02-01-2012, 02:23 PM
|
#8
|
Franchise Player
Join Date: Jul 2005
Location: in your blind spot.
|
Quote:
Originally Posted by kermitology
C++? Really? I'd focus more on OO development methods rather than focus on any one language.
I haven't used C++ in about 6 years.
|
He isn't looking to learn to program.
Quote:
Originally Posted by GreenLantern
My thesis work is taking me through some programming, I don't necessarily have to write a lot of code, but I do need to be able to read it properly and interpret what is happening.
This will require a good reference for C++. I need a book that can break it down for me but also serve as a great fall back when I am confused.
I flipped through the usual C++ Demystified and C++ for Dummies at the book store and I do not feel this type of book is what I need. It is great for a step by step walk through on how to do some light coding, but I am more looking for a textbook style format with great appendices.
Any suggestions?
|
Quote:
Originally Posted by GreenLantern
Ya this is all good stuff thanks a lot.
I don't need to be speed writing code or anything, just to be able to read it, or in most cases decode it with a great reference.
|
__________________
"The problem with any ideology is that it gives the answer before you look at the evidence."
—Bill Clinton
"The greatest obstacle to discovery is not ignorance--it is the illusion of knowledge."
—Daniel J. Boorstin, historian, former Librarian of Congress
"But the Senator, while insisting he was not intoxicated, could not explain his nudity"
—WKRP in Cincinatti
|
|
|
02-01-2012, 02:25 PM
|
#9
|
Lifetime Suspension
Join Date: Dec 2011
Exp:  
|
|
|
|
02-01-2012, 02:25 PM
|
#10
|
It's not easy being green!
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
|
Quote:
Originally Posted by Bobblehead
He isn't looking to learn to program.
|
Yeah, which is why object oriented design would be far more useful for him. Anything beyond that, regardless of language, is differences of syntax. Object structure and design patterns are what he should understand, not the actual language.
__________________
Who is in charge of this product and why haven't they been fired yet?
|
|
|
02-01-2012, 02:27 PM
|
#11
|
#1 Goaltender
Join Date: Oct 2009
Location: North of the River, South of the Bluff
|
C++ still gives me cold sweats at night, and I haven't done it since college. On a more relevant note, I would say the book BlackEleven suggested will work. I had that one back in the day (1999).
|
|
|
02-01-2012, 02:28 PM
|
#12
|
Franchise Player
|
C++ for Everyone by Horstmann I believe was the book I used a few years ago. Basically is a crash course in basic C++ functions...worked pretty well for class. Plenty of examples.
__________________
|
|
|
02-01-2012, 02:32 PM
|
#13
|
First Line Centre
|
Quote:
Originally Posted by BlackEleven
The C++ Programming Language by Bjarne Stroustrup (creator of the C++ language) is pretty well the bible when it comes to C++.
It's a great as just a reference to C++ keywords, concepts, etc. Designing in C++ is another topic entirely, but it doesn't sound like need to worry too much about that.
|
I wouldn't recommend that book for someone who's starting C++ programming. Especially for someone who's just interested in learning the syntax of the language.
That book is like one level above the language specifications and most of the information contained goes beyond the scope of a beginner.
Judging from his OP, I don't think he's interested in reading 1000+ pages on nitty gritty details of C++.
Instead of a book, I recommend some tutorials you can find online such as this one: http://www.cplusplus.com/doc/tutorial/
|
|
|
02-01-2012, 03:00 PM
|
#15
|
Redundant Minister of Redundancy
Join Date: Apr 2004
Location: Montreal
|
Quote:
Originally Posted by FlamesPuck12
I wouldn't recommend that book for someone who's starting C++ programming. Especially for someone who's just interested in learning the syntax of the language.
That book is like one level above the language specifications and most of the information contained goes beyond the scope of a beginner.
Judging from his OP, I don't think he's interested in reading 1000+ pages on nitty gritty details of C++.
Instead of a book, I recommend some tutorials you can find online such as this one: http://www.cplusplus.com/doc/tutorial/
|
He said he wanted a textbook for reference, and that's pretty well the textbook for C++. I was the required book for all my intro-level programming classes and I still keep a copy on my desk today for reference (I program in C++ for a living).
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -6. The time now is 02:45 PM.
|
|