Thread: C Book Recommendations

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Awesomefaceradcore bivhitscar's Avatar
    Join Date
    Apr 2006
    Location
    Melbourne, Australia
    Posts
    210
    Quote Originally Posted by hzmonte
    I like Prata's C Primer Plus 5/ed. Pretty comprehensive.

    I'm surprised it took so long for someone to recommend this book.

    It's got a great reference section, it covers the topics really well and the thing I liked the most was the practice exercises at the end of each chapter which I didn't really find in many other books.

  2. #2
    Registered User
    Join Date
    Apr 2005
    Posts
    28
    C Programming: A modern approach by K.N. King
    An excellent and easy to understand introduction to intermediate level of C. I ve been using it since my Bachelors whenever I want to have a clear understanding of something basic.

  3. #3
    Registered User
    Join Date
    Jun 2007
    Posts
    2

    good book

    programming in C using Turbo C++ by waites group is excellent for beginners. i enjoyed that book.

  4. #4
    Registered User
    Join Date
    May 2006
    Posts
    6

    C Book Recommendations

    First, I think its impotant to remember that all
    books can have errors. I've wasted hours assuming
    some code from a book is perfect, just to discover
    it had logic errors I did not expect, so wasn't looking
    for. The same for code you find on the Internet.
    Everyone makes mistakes. I make a lot of them.
    These books have been useful for me. I hope
    they are some use to you.

    Beginning Linux Programming
    WROX Press by N.Matthew & R.Stones
    ISBN 1-874416-68-0
    all except the chapter on shells is in C.
    Great for learning to program with Linux
    using C. It does not teach you how to program
    in C. You should know some of that already.

    SAMS Teach Yourself Linux Programming in
    24 Hours
    . ISBN 0-672-31582-3
    Great for learning to program with Linux
    using C. You have to know how to program
    in C already for this book to be useful.

    SAMS Teach Yourself C in 24 Hours
    ISBN 0-672-31861-x
    A basic C tutorial for learning the basics of C.
    A fine book for starting.

    POSIX Programmer's Guide
    Writing Portable UNIX Programs
    O'Reilly & Associates, Inc
    D.A.Lewine ISBN 0-937175-73-0
    This is an old book and might not be in print
    anymore.

  5. #5
    Registered User
    Join Date
    Apr 2006
    Posts
    12
    I can't remember the book name.

    written by : DENIS RICHIEE ( creator of 'c') nice book to understand c.

  6. #6
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Quote Originally Posted by abhijeetnayak
    I can't remember the book name.

    written by : DENIS RICHIEE ( creator of 'c') nice book to understand c.
    It turns out that Mr. Ritchie has actually written several books, but you are probably talking about The C Programming Language, 2nd Ed. Please post with all the necessary information next time.

  7. #7
    Registered User
    Join Date
    May 2006
    Posts
    17
    We're using "Programming, Problem Solving, and Abstraction with C" by Alistair Moffat at uni.
    It's extremely good, it is a from scratch book. It has lots of good diagrams and lots of code. It explains things really well for people who have never programmed before. It also teaches good style and teaches good ways of doing things.
    The other thing that the author has done through the book is explain the process of designing programs properly so that you don't run into problems because of how complex your program has become.

  8. #8
    Registered User =CrAzYG33K='s Avatar
    Join Date
    Jun 2006
    Posts
    8
    Let us C by Yeshwanth Kanitkar - I got this book from my college
    library. This is a popular book and is available everywhere. The language
    used is simple and is the best for beginners.
    It is a MUST for all beginners! and is in pretty simple language too!

  9. #9
    Registered User
    Join Date
    Jan 2009
    Posts
    4

    Post

    Quote Originally Posted by =CrAzYG33K= View Post
    Let us C by Yeshwanth Kanitkar - I got this book from my college
    library. This is a popular book and is available everywhere. The language
    used is simple and is the best for beginners.
    It is a MUST for all beginners! and is in pretty simple language too!
    I have 8th edition(9th edition is out BTW!).From 5th edition ,this book have chapter on GNU/Linux platform as well.Good Job

  10. #10
    Registered User
    Join Date
    Nov 2009
    Posts
    6
    Quote Originally Posted by prakashjk View Post
    I have 8th edition(9th edition is out BTW!).From 5th edition ,this book have chapter on GNU/Linux platform as well.Good Job

    This is the problem........C is not an Easy language. Every wondered why System Engineers get paid the most and not Java programmers?........

    Let us C does not tell you anything about :- Memoization, Defensive Programming and Writing Secured C code.

    These 3 aspects are the core of any decent C program and Let us C tells you nothing about that.

    And what about explaining the C libraries?......Ok C has only a bunch of libraries but <ctype.h>, <string.h> and other libraries deserve mention.

  11. #11
    Registered User
    Join Date
    Jun 2006
    Posts
    5
    The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie.
    A must, but may be complemented with Google and many other books

  12. #12
    Registered User
    Join Date
    Jul 2006
    Location
    Detroit
    Posts
    3

    Thumbs up C++:The Complete Reference

    C++ , The Complete Reference by Herb Schildt.
    Pros: A huge (1k page) reference to the entire language + the standard libraries. Although it is a "reference", it makes a good learning tool as well while being significantly more analytical and thorough than most other programming books. Devotes a quarter of the book to the standard C subset of C++, which is great for anyone who is only concerned with c.
    Cons : Writing style is extremely information dense and may be too dry for some readers. There are no exercises or problems for the reader (it is a "reference", after all). Additionally, the book assumes some prior programming experience on the part of the reader and is not a good read to learn what loops or variables (or other basic concepts) are.

  13. #13
    Just Lurking Dave_Sinkula's Avatar
    Join Date
    Oct 2002
    Posts
    5,005
    Quote Originally Posted by Zaff
    C++ , The Complete Reference by Herb Schildt.
    First, this is C, not C++.
    Second, any recommendation for Schildt requires you to reference an edition of the book. His early work is widely panned for being horrid.
    http://catb.org/jargon/html/B/bullschildt.html
    7. It is easier to write an incorrect program than understand a correct one.
    40. There are two ways to write error-free programs; only the third one works.*

  14. #14
    Registered User Pfhreak's Avatar
    Join Date
    Aug 2006
    Location
    Lh'owon
    Posts
    2
    I have to agree with Sven that the C All-in-one-desk-reference For Dummies by Dan Gookin is the best for learning. Plus, because of the random stuff you never need to remember but might just sometimes use (such as the Hungarian Naming Convention), you can just keep it next to your box and it has most of the info in.

  15. #15
    Registered User
    Join Date
    Sep 2006
    Posts
    5
    Any book that you plan on buying, you should check with the association of C and C++ Users first...

    www.accu.org/index.php/book_reviews
    Book Reviews from the Association of C and C++ Users. The books are reviewed by experienced C/C++ programmers. Currently, they have reviewed 151 books on beginning C/C++ and 84 books on advanced C/C++.

    They know their stuff and are an excellent resource if you want to know whats worth buying
    Last edited by Salem; 01-05-2008 at 01:10 AM. Reason: Make the ACCU link clickable

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Language REFERENCE book recommendations?
    By DougDbug in forum C++ Programming
    Replies: 5
    Last Post: 03-10-2011, 02:26 AM
  2. any book recommendations?
    By NewnOT in forum Windows Programming
    Replies: 1
    Last Post: 06-21-2009, 02:12 PM
  3. JavaScript book recommendations
    By neandrake in forum Tech Board
    Replies: 2
    Last Post: 04-05-2009, 12:27 PM
  4. C++ Book Editions and Recommendations
    By cpudaman in forum C++ Programming
    Replies: 7
    Last Post: 02-10-2008, 11:52 AM
  5. My book recommendations for rank beginners ...
    By snakum in forum C++ Programming
    Replies: 4
    Last Post: 08-21-2002, 10:38 AM