Thread: C Book Recommendations

  1. #31
    Registered User
    Join Date
    May 2006
    Posts
    5

    Thumbs up

    Pointers On C
    Kenneth A. Reek
    ISBN = 0673999866

    Good for programmers experienced with other languages who want to learn C. Covers pointers very well, and has lots of practical advice and examples, not just academic toy examples. Covers stdlib fairly well too. Covers basic data structures: linked lists, stacks, queues, and trees. Covers common idioms.

    Not good for beginners to programming.

    I used K&R, but did not find that I learned pointers and dynamic memory well enough to dig into UNIX system programming and device drivers. This book covered the gap very well. I highly recommend it for anybody who has experience with another language and wants to learn C.

  2. #32
    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.

  3. #33
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    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.

  4. #34
    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.

  5. #35
    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!

  6. #36
    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

  7. #37
    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.

  8. #38
    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.*

  9. #39
    Java and C newbie Xero's Avatar
    Join Date
    Aug 2006
    Location
    Philippines
    Posts
    21
    Quote Originally Posted by aufather
    C How to Program by Deitel and Deitel

    The books really nice for beginners to start out with a modern compiler like VC++ and starts from the basics. It also has special boxes for common errors performance tips portability tips etc.

    Also they teach you a method to implement a problem. Then after they introduce us to a new topic(say arrays) the old problem is revisited and implemented using the new concept(arrays) and shows us how arrays has made the implementation more elegant.
    This really helps in developing a coding style for beginners.
    It also comes in a low-priced edition, affordable for students like me.
    I use this book, it can deliver the idea efficiently.

  10. #40
    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.

  11. #41
    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

  12. #42
    Registered User
    Join Date
    Sep 2006
    Location
    Beaverton, Oregon, United States
    Posts
    176
    Hi I'm Chris. I'm new to the forums and new to C and to programming in general.

    Do online tutorials count? Because I'm using How C Programming Works in conjunction with a regular paperback.

    The book I am using is about 20 years old called A Book on C by Al Kelley and Ira Pohl. It seems fairly decent. But I am probably no judge.

  13. #43
    csd@auth
    Join Date
    Oct 2006
    Location
    Greece
    Posts
    71
    This is a great book. Teach yourself C in 21 days

    You can find this here link removed

    IT IS FREE.

    [moderator edit]
    There is no evidence to suggest that the publisher of this text has either taken a part in, or authorized the distribution of a complete ebook. Additionally, the link given strongly suggests illegal activity and has been removed. Note that promoting criminal activities on this forum may result in the banning of a member account.
    [/moderator edit]

  14. #44
    Registered User
    Join Date
    Oct 2006
    Posts
    6
    someone mentioned ivor horton earlier

    the guy is a hack
    man
    i bought his book beginning c, the first programming book i ever bought, horrible, and as many reviews say, its just plain WRONG

    the guy clearly has no idea what hes doing

    everyone knows k&r2 is great, maybe a bit steep for beginners though
    what i started with (along side k&r)
    is steve summit's c tutorial:
    http://www.eskimo.com/~scs/cclass/cclass.html

    god it made it so much easier lol
    if youre a beginner and ya dont wanna pay $100 for that textbook by king that everyone recommends
    try the steve summit tutorial

  15. #45
    Registered User
    Join Date
    Apr 2005
    Posts
    4
    Quote Originally Posted by petesnook
    Can anyone recommend a book which includes a good reference to the C library functions, i.e. what they do, what they return etc ? I have a couple of 'learn to program C' books, but neither are very comprehensive when it comes to the functions.
    O'Reilly's C: In A Nutshell has documentation for the entire standard C library along with some very helpfull information to C newcommers (like myself) on how to use it [the C language].

    Hope this is helpfull.

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