Thread: Good C Books

  1. #1
    Registered User mattz's Avatar
    Join Date
    Nov 2001
    Posts
    52

    Good C Books

    Does anyone know of any good C books with Examples? I have Sams Teach yourself C in 21 days, but I need more examples on Structures and program control etc..
    Thanks in ADVANCE

  2. #2
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793

    Re: Good C Books

    Originally posted by mattz
    Does anyone know of any good C books with Examples? I have Sams Teach yourself C in 21 days, but I need more examples on Structures and program control etc..
    Thanks in ADVANCE
    Herb Schildt's C - the complete reference is a good book.....laods of stuff and a good library of funcions. Also stuff on sorting, linked lists, seraching and a WinAPI taster.....

  3. #3
    Registered User
    Join Date
    Aug 2001
    Posts
    35
    Does C: The Complete Reference 4, cover lots of DOS, like the BIOS and other functions for DOS?

    also i reconmend seeing http:\\www.c-for-dummies.com because it has supplemtental lessons, and some of those lessons are of structures and many other things.

  4. #4
    Registered User
    Join Date
    Aug 2001
    Posts
    202
    The C rogramming language by Kernnghan and Ritchie. It's the c programmers' bible, writtne by the men who brought you the language.

    starX
    www.axisoftime.com

  5. #5
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    > Herb Schildt's C - the complete reference is a good book.....

    NO! Oh hell no! NEVER get a 'Schildt' book. He is a horrible author. He outright tells you the incorrect way to use thing and often has flat out wrong code examples. Might I suggest you look at the following link:

    C and C++ books you DON'T want!!!

    Here's a couple of quotes from their faq:
    16: Why do many experts not think very highly of Herbert Schildt's
    books?

    A good answer to this question could fill a book by itself. While
    no book is perfect, Schildt's books, in the opinion of many
    gurus, seem to positively aim to mislead learners and encourage
    bad habits. Schildt's beautifully clear writing style only makes
    things worse by causing many "satisfied" learners to recommend his
    books to other learners.

    Do take a look at the following scathing articles before deciding
    to buy a Schildt text.
    http://www.lysator.liu.se/c/schildt.html
    http://herd.plethora.net/~seebs/c/c_tcr.html

    The above reviews are admittedly based on two of Schildt's older
    books. However, the language they describe has not changed in the
    intervening period, and several books written at around the same
    time remain highly regarded.

    The following humorous post also illustrates the general feeling
    towards Schildt and his books.
    http://www.qnx.com/~glen/deadbeef/2764.html

    There is exactly one and ONLY one C book bearing Schildt's name on
    its cover that is at all recommended by many C experts - see Q 25.

    The C FAQ tells you how you can obtain copies of the C
    standard. You could also buy "The Annotated ANSI C
    Standard", by the afore-mentioned Herbert Schildt (question
    16). Make sure that you ignore the annotations completely,
    however.
    ... Why buy annotated ANSI C, if you have to ignore the annotations?

    Quzah.
    Last edited by quzah; 11-30-2001 at 07:26 PM.
    Hope is the first step on the road to disappointment.

  6. #6
    Unregistered
    Guest
    Originally posted by quzah
    > Herb Schildt's C - the complete reference is a good book.....

    NO! Oh hell no! NEVER get a 'Schildt' book. He is a horrible author. He outright tells you the incorrect way to use thing and often has flat out wrong code examples. Might I suggest you look at the following link:

    C and C++ books you DON'T want!!!

    Here's a couple of quotes from their faq:




    ... Why buy annotated ANSI C, if you have to ignore the annotations?

    Quzah.
    Well you are certainly entitled to your opinion. I disagree with this 100%. In fact, I tried MANY other authors books and for what I needed, they sucked.

    I tried Waite Group, Microsoft, and god only knows how many other mainstream books. Not a single one helped. I learned C by reading Herb Schildts book.

    I have even spoken with him on the phone. Very nice guy. I've NEVER seen another author give out their phone number.

    Let people decide for themselves. I don't care less how much people Schildt. Maybe for YOU he is the worst author out there. Fine...but let people make their own decisions.

    One other point... Schildt's code always compiles. I have a book by "reknowned" author Robert LaFore. I believe it is Object Oriented Programming Using Turbo C++. I have the EXACT same version he uses, with the right options enabled, and out of every source in his book, NONE of them compiled. I checked each source at least 3 times. They don't work.

    At least Schildt's code compiles. Lafore's did not.

  7. #7
    tombear2
    Guest
    Teach yourself 21 days is really good book.
    Another book " c complete book" - by R. Derek Otieno([email protected]) is also good c book.

  8. #8

    Post Books

    I would never get any teach yourself in 21 days books because of the lack of explanation, which comes in handy when learning things. Myself, I used Beginning C and Beginning C++ by Ivor Horton who is an exalent writer and his books have many examples that are explained to the smallest detail. Anyone who reads his books will easily learn the languages.

  9. #9
    Registered User
    Join Date
    Dec 2001
    Posts
    6

    Deitels "C How to Program"

    Nice book from Prentince Hall (forgot the spelling ) and maybe a good addition to your bookshelf. It covers the most important techniques, superb explaination, and challeging exercises... without answers! (*smile*)

    The C Programming Language is also a good one from the same publisher. Expensive (in terms of $$/number of pages quota), but a MUST have.
    (read a few chapters, but haven't bought it yet )

  10. #10
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    "The C Programming Language" by Kernighan and Ritchie is the first book you should have about C. It starts with a good tutorial on the basics of the language and then spreads out to review each major category discussed in the tutorial in greater detail. At the end is a reference of the header files, definitions, and standard functions. Good for learning in the beginning and thumbing for clarification once you're more experienced.

    But be sure to get the second edition written with the ANSI standard.

    For other books, I've had excellent luck with all of the 'highly recommended' books on the ACCU book review page. Just put in a google search for ACCU, or Association of C and C++ Users.

    -Prelude
    My best code is written with the delete key.

  11. #11
    Registered User
    Join Date
    Dec 2001
    Posts
    12
    I find most of the -for Dummies books quite good at beginning to understand programming concepts, im assuming you have no background knowledge ?

    If you do have background knowlege try and find :

    JAMSA'S C/C++ Programmers Bible - it has loads of examples working all the way upto windows programming right from the beginning with C. There's no theory in hear i warn u except for the occasional small tid bit - its a huge book so think well before investing in such a tome!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Useful Links And Good Books
    By Hammer in forum Networking/Device Communication
    Replies: 18
    Last Post: 06-05-2017, 12:41 AM
  2. In a game Engine...
    By Shamino in forum Game Programming
    Replies: 28
    Last Post: 02-19-2006, 11:30 AM
  3. Good books for learning WIN32 API
    By Junior89 in forum Windows Programming
    Replies: 6
    Last Post: 01-05-2006, 05:38 PM
  4. Good books to learn windows programming?
    By RetroGamer1991 in forum Windows Programming
    Replies: 4
    Last Post: 06-17-2003, 01:06 PM
  5. Any good books on C ?
    By deadsam in forum C Programming
    Replies: 8
    Last Post: 05-28-2003, 10:38 AM