Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Recommended books for learning C?

  1. #1
    Join Date
    Nov 2009
    Beans
    34
    Distro
    Ubuntu 10.04 Lucid Lynx

    Recommended books for learning C?

    Hello all,

    I am a beginner programmer, with a small bit of experience in C++, and I would like to know if there are any tutorial books out there for C that are generally accepted as good quality. I would like to have one that conforms to the latest standard (C99) so that I will be able to take advantage of the new features that were introduced, if there are any that out there.

    Thanks in advance!

  2. #2
    Join Date
    Mar 2010
    Location
    London
    Beans
    924

    Re: Recommended books for learning C?

    I have a good book which taught me alot about C and was easy to follow and understand. The book is "C How to Program" and I believe it's in it's sixth edition (maybe fifth?). The last third of the book or so covers C++ as an OO extension of C. However, the book focuses mainly on ANSI C, but does have chapters on C99 explaining the newer features, but the main bulk of what's in the book is generic C which is the same for both standards.
    - "Make me a coffee..."
    - "No"
    - "sudo make me a coffee"
    - "OK"

  3. #3
    Join Date
    May 2007
    Beans
    245
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Recommended books for learning C?

    Quote Originally Posted by momrocker View Post
    Hello all,

    I am a beginner programmer, with a small bit of experience in C++, and I would like to know if there are any tutorial books out there for C that are generally accepted as good quality. I would like to have one that conforms to the latest standard (C99) so that I will be able to take advantage of the new features that were introduced, if there are any that out there.

    Thanks in advance!
    http://www.cprogramming.com/tutorial.html
    Last edited by NathanB; February 5th, 2011 at 09:14 PM.

  4. #4
    Join Date
    May 2007
    Beans
    245
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Recommended books for learning C?

    Quote Originally Posted by KdotJ View Post
    I have a good book which taught me alot about C and was easy to follow and understand. The book is "C How to Program" and I believe it's in it's sixth edition (maybe fifth?). The last third of the book or so covers C++ as an OO extension of C. However, the book focuses mainly on ANSI C, but does have chapters on C99 explaining the newer features, but the main bulk of what's in the book is generic C which is the same for both standards.
    Do you have any proof that C++ is an OO extension of C?? Are you able to cite a source to back-up your non-rational claim?

    Both C and C++ inherit qualities from the same 'language family', but they are certainly two separate, and distinct, different languages.

  5. #5
    Join Date
    Feb 2008
    Beans
    5,636

    Re: Recommended books for learning C?

    My recent search on this exact subject (I'm a newbie c learner myself) has made me conclude to C Programming, A modern approach.
    K&R should be read AFTER you learn C, imho.

  6. #6
    cprofitt's Avatar
    cprofitt is offline νόησις νοήσεως - nóesis noéseos
    Join Date
    Oct 2006
    Location
    平静
    Beans
    1,451
    Distro
    Ubuntu Development Release

    Re: Recommended books for learning C?

    Learning C

    K&R is what most will recommend.

    http://en.wikipedia.org/wiki/K%26R_C

  7. #7
    Join Date
    Feb 2008
    Beans
    5,636

    Re: Recommended books for learning C?

    Quote Originally Posted by NathanB View Post
    C99 is NOT the latest standard. C++0x is.
    C99 is the latest standard for C.
    C++0x is (will be) the latest standard for C++.

  8. #8
    Join Date
    May 2007
    Beans
    245
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Recommended books for learning C?

    Quote Originally Posted by TeoBigusGeekus View Post
    C99 is the latest standard for C.
    C++0x is (will be) the latest standard for C++.
    My bad. Thanks for the quick correction.

  9. #9
    cprofitt's Avatar
    cprofitt is offline νόησις νοήσεως - nóesis noéseos
    Join Date
    Oct 2006
    Location
    平静
    Beans
    1,451
    Distro
    Ubuntu Development Release

    Re: Recommended books for learning C?

    The question was about a book recommendation, not a debate over what the current standard is. Please keep your posts on target and take the discussion of standard to private messages.

  10. #10
    Join Date
    Feb 2008
    Beans
    5,636

    Re: Recommended books for learning C?

    Quote Originally Posted by NathanB View Post
    My bad. Thanks for the quick correction.
    Anytime man.

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •