C++ Practical Programming

This is a discussion on C++ Practical Programming within the Programming Book and Product Reviews forums, part of the General Programming Boards category; I'm a recent convert in the IT field from networking to programming. Anyway, I took a few elective classes in ...

  1. #1
    Registered User TwoBabyJedis's Avatar
    Join Date
    Aug 2011
    Location
    Sand
    Posts
    5

    C++ Practical Programming

    I'm a recent convert in the IT field from networking to programming. Anyway, I took a few elective classes in college on programming, mostly VB and visual C#. Very basic stuff. I ordered the number 2 book recommended on this very website: C++ Practical Programming published by O'Reilly, 2nd edition, the one with the squirrel sniffing the purple C++ logo. Now, I will end this jibberish and get to my question. My prior experience being in networking, I know firsthand that technology changes all the time. My question is, does this book adequately reflect any changes in the C++ standards? Is this a good book to learn from for a beginner? I have plenty of time and resources for self study. I downloaded the latest version of the free compiler from bloodshed.net and I'm going to dive into this book and the tutorials on this site. Ultimately I want to get experienced enough to work in the field, but that is years down the road. Thanks for any insight into this book.

  2. #2
    Registered User manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    Kolkata@India
    Posts
    2,498
    My question is, does this book adequately reflect any changes in the C++ standards?
    Well, If you want books to immediately reflect changes, you're going to be disappointed.
    For example, The recent C++11 standard(which has been in discussion for quite a long time) is not still completely supported in most compilers and I'm yet to see books recommending the use of those new features.
    Manasij Mukherjee | gcc-4.8.2 @Arch Linux
    Slow and Steady wins the race... if and only if :
    1.None of the other participants are fast and steady.
    2.The fast and unsteady suddenly falls asleep while running !



  3. #3
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Learn everything you can from the book... work it page by page, type up the examples, work with them, break them, fix them, repeat as necessary then go on to the next page... until you finish the book.

    Then get copies of the standards themselves and play "Catch Up"... improving your knowledge from the standards themselves.

    Programming languages change very slowly... the latest C standard is C-99 ... almost 12 years old so I wouldn't think you're in too much trouble getting started with what you've got.

    The one area I'd recommend for immediate improvement is the DevC++ compiler... it's been abandoned for almost 5 years and is now horribly out of date. For C++ you might want to look into MinGW or Visual C++.

  4. #4
    Registered User TwoBabyJedis's Avatar
    Join Date
    Aug 2011
    Location
    Sand
    Posts
    5
    Thanks for the heads up. I just switched to VC++ express. Thanks again!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Practical C Programming, Third Edition
    By jc99 in forum C Programming
    Replies: 10
    Last Post: 06-19-2009, 09:24 PM
  2. practical programming
    By IXxAlnxXI in forum C++ Programming
    Replies: 5
    Last Post: 05-27-2008, 08:06 AM
  3. A practical help
    By Ducky in forum C++ Programming
    Replies: 9
    Last Post: 12-29-2007, 09:18 AM
  4. practical c programming - oreilly problem ?
    By goosematt in forum C Programming
    Replies: 18
    Last Post: 12-09-2004, 07:25 AM
  5. making it practical
    By zbap in forum C++ Programming
    Replies: 2
    Last Post: 03-08-2002, 09:51 AM

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