Technology Get the latest on technology, electronics and software…

C++ (Seeking Advice)

Thread Tools
 
Old Sep 2, 2010 | 11:40 AM
  #1  
Ken1997TL's Avatar
Thread Starter
Senior Moderator
20 Year Member
Liked
Loved
Community Favorite
 
Joined: May 2003
Posts: 45,641
Likes: 2,335
From: Better Neighborhood, Arizona
C++ (Seeking Advice)

I'd like to teach myself some C++

I found this on Amazon and was wondering what else I might need to know.
Reply
Old Sep 2, 2010 | 11:42 AM
  #2  
BigLizard's Avatar
Moderator Alumnus
 
Joined: Jun 2004
Posts: 8,125
Likes: 11
From: Pacific Northwest, blah.
I have books at home I can send you. pm me
Reply
Old Sep 2, 2010 | 11:45 AM
  #3  
Sly Raskal's Avatar
Team Owner
iTrader: (1)
 
Joined: Sep 2002
Posts: 30,991
Likes: 582
From: Fontana, California
Deitel has been making C/C++ books for years that MANY colleges use as the primer for learning C++.

I'd go with their books.

http://www.deitel.com/Books/DeitelBo...5/Default.aspx

I learned C and C++ a long time ago using their books. Too bad I never had a use for it, I've forgotten nearly all of it. But now that I'm getting into Objective-C I'm hoping to rekindle that because I actually enjoyed programming in C.
Reply
Old Sep 2, 2010 | 11:52 AM
  #4  
mystikk's Avatar
failhard.
 
Joined: May 2004
Posts: 4,546
Likes: 10
From: Alaska
I can also vouch for Deitel, my school uses their books for C#. I also learned C++ here, and honestly, the first few days of learning it are the most confusing .. once you get a feel for it, everything else is cake, just gotta spend some time sitting on your ass and programming.
Reply
Old Sep 2, 2010 | 12:25 PM
  #5  
Sly Raskal's Avatar
Team Owner
iTrader: (1)
 
Joined: Sep 2002
Posts: 30,991
Likes: 582
From: Fontana, California
Originally Posted by mystikk
I can also vouch for Deitel, my school uses their books for C#. I also learned C++ here, and honestly, the first few days of learning it are the most confusing .. once you get a feel for it, everything else is cake, just gotta spend some time sitting on your ass and programming.
The one thing I should have mentioned before about the deitel books is that, at least with the C++ book I read, I found many errors in the book and submitted the errors for them to correct. Sometimes they responded to my requests, other times I had no idea if they were going to correct the typo, or whatever the problem was.

So if you do find something that doesn't seem right and you've gone over and over it again, you may be right and the book very well may be wrong.

The good thing is they do list their errata on their site and they provide all the exercises as downloads which comes in very handy!
Reply
Old Sep 2, 2010 | 12:56 PM
  #6  
TzarChasm's Avatar
Suzuka Master
 
Joined: Aug 2007
Posts: 6,732
Likes: 233
From: Massachusetts
why C++ instead of C#? If you just want to learn, I'd go with C#, it's more intuitive.
Reply
Old Sep 2, 2010 | 12:57 PM
  #7  
Ken1997TL's Avatar
Thread Starter
Senior Moderator
20 Year Member
Liked
Loved
Community Favorite
 
Joined: May 2003
Posts: 45,641
Likes: 2,335
From: Better Neighborhood, Arizona
I'm learning it for a pet project of mine which requires C++ as opposed to C#
Reply
Old Sep 2, 2010 | 01:01 PM
  #8  
TzarChasm's Avatar
Suzuka Master
 
Joined: Aug 2007
Posts: 6,732
Likes: 233
From: Massachusetts
Originally Posted by Ken1997TL
I'm learning it for a pet project of mine which requires C++ as opposed to C#
Ahh. Well, the book I keep at my desk is

C++ Programming: from problem analysis to program design. By D.S. Malik.

I find that it's really good for explaining how to do things in a simplistic way, cause, I can be kind of slow at picking up some of this stuff. You might want to look online for it.
Reply
Old Sep 2, 2010 | 01:30 PM
  #9  
crazym0nkey's Avatar
Pro
 
Joined: Apr 2003
Posts: 653
Likes: 1
From: San Francisco/Riverside
Semi-colon hell

or at least that's how I felt when I first started learning it.
Reply
Old Sep 2, 2010 | 03:43 PM
  #10  
demons rage's Avatar
Burning Brakes
iTrader: (1)
 
Joined: Jun 2003
Posts: 1,227
Likes: 5
From: Walnut, CA
hey ken if you want i can send you a pdf copy of the C++ i used at school

this is the book

http://www.amazon.com/Ivor-Hortons-B...3460175&sr=8-1

just shoot me a pm if you want it
Reply
Old Sep 2, 2010 | 03:45 PM
  #11  
badboy's Avatar
Safety Car
 
Joined: Aug 2004
Posts: 4,197
Likes: 16
From: NJ
Pointer hell, not as much as C though. Good luck.
Reply
Old Sep 2, 2010 | 04:41 PM
  #12  
mystikk's Avatar
failhard.
 
Joined: May 2004
Posts: 4,546
Likes: 10
From: Alaska
Fuck pointers.
Reply
Old Sep 2, 2010 | 05:22 PM
  #13  
mdkxtreme's Avatar
Moderator
 
Joined: Oct 2007
Posts: 3,578
Likes: 322
From: Orange County, CA
Originally Posted by mystikk
Fuck pointers.
Reply
Old Sep 3, 2010 | 07:02 PM
  #14  
Slinks's Avatar
Burning Brakes
 
Joined: Dec 2004
Posts: 1,078
Likes: 0
From: Boston MA
this is a good book too:
http://www.amazon.com/Accelerated-C-.../dp/020170353X

I would stay away from the deital how to books -- i think they are better as a reference than as a learning guide
Reply
Old Sep 3, 2010 | 08:20 PM
  #15  
SouthernBoy's Avatar
Registered Member
 
Joined: Jul 2004
Posts: 8,342
Likes: 163
From: Suburb of Manassas, VA
Originally Posted by badboy
Pointer hell, not as much as C though. Good luck.
Pointers. That's what C is all about. I was in the business for 29 years, retiring last year as a Software Engineer for years. I used C++ a fair amount but we bastarized it into C-like code, not really using the strengths of the language as much as we could have. But it worked for our applications.

C# would be a good language to get under the belt, too. And Java ain't going away any time soon.
Reply
Old Sep 3, 2010 | 08:24 PM
  #16  
mdkxtreme's Avatar
Moderator
 
Joined: Oct 2007
Posts: 3,578
Likes: 322
From: Orange County, CA
Hey SouthernBoy, were "old school" programmers really disliking C++ that much? How did you, or your coworkers, adapt to C++?

I'm wondering because once I get good at C++, there might be a new style of code and I might have to adapt to that. There were like 4 people in my class that are programmers but are taking college classes to learn about this "new" C++ and the style of OOP.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
rp_guy
Member Cars for Sale
9
Jul 16, 2017 07:33 AM
soupi
2G TSX Audio, Bluetooth, Electronics & Navigation
14
Nov 15, 2015 11:15 AM
lilian_rz
Integra
8
Oct 18, 2015 01:17 AM




All times are GMT -5. The time now is 03:25 AM.