Thread: Suggest a book

  1. #1
    Registered User
    Join Date
    Feb 2009

    Suggest a book

    Okay guys I think I've got a stupid question but well.. never mind me. Currently I'm learning C++ from the book C++ Primer Plus I'm almost done and I want to continue studying with the book The C++ Programming Language by Stroustrup himself. After I understand the C++ basics and I dare to call myself an intermediate C++ programmer I want to learn C. Now the question is whether I shall choose either C Primer Plus or The C Programming Language.

    Enclosing, I have a question about the C Programming Language, the book is published in 1988 so I expect that it covers ANSI C (C89), will it be useful now that C99 is the current standard and will it be compatible with C99. And is it a good book for C starters with C++ experience?


  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    The edge of the known universe
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #3
    Kernel hacker
    Join Date
    Jul 2007
    Farncombe, Surrey, England
    There aren't that many differences between C89 and C99 that you really have to worry about it. Of course, a book printed in 1988 will not have the FULL C89 standard, as the standard was not complete (but very close, so any differences is probably in the obscure details).

    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  4. #4
    In my head happyclown's Avatar
    Join Date
    Dec 2008
    In my head
    Speaking of standards, is there much difference between the C99 draft, and actually C99 standard?

    The standard costs US$30, so if the draft(which can be found for free online) is not much different, one could save a bit of money.

    EDIT: The draft standards can be found here:
    Last edited by happyclown; 02-05-2009 at 10:36 PM.
    OS: Linux Mint 13(Maya) LTS 64 bit.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. URGENT: Help C
    By iamjimjohn in forum C Programming
    Replies: 16
    Last Post: 05-18-2007, 05:46 AM
  2. Looking for a c++ book, didn't were to post this...
    By Rune Hunter in forum C++ Programming
    Replies: 6
    Last Post: 09-24-2004, 06:32 PM
  3. Replies: 5
    Last Post: 09-19-2004, 06:52 AM
  4. Must read book!
    By RealityFusion in forum A Brief History of
    Replies: 7
    Last Post: 07-15-2004, 09:05 PM
  5. Should i get a new reference book?
    By Raison in forum Windows Programming
    Replies: 2
    Last Post: 06-15-2004, 10:43 PM