![]() |
| | #16 |
| Frequently Quite Prolix Join Date: Apr 2005 Location: Canada
Posts: 7,629
| It's a good book to find out obscure things like scope of nested structures.
__________________ dwk Seek and ye shall find. quaere et invenies. "Simplicity does not precede complexity, but follows it." -- Alan Perlis "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra "The only real mistake is the one from which we learn nothing." -- John Powell Other boards: DaniWeb, TPS Unofficial Wiki FAQ: cpwiki.sf.net My website: http://dwks.theprogrammingsite.com/ Projects: codeform, xuni, atlantis, etc. New project: nort |
| dwks is offline | |
| | #17 |
| Registered User Join Date: Feb 2005 Location: Vancouver, Washington
Posts: 40
| Programming in ANSI C by Stephen Kochan Good for: Learning ANSI C. Not good for: May not be much information on "advanced" features of C.
__________________ straight off the heap |
| dinjas is offline | |
| | #18 |
| Registered User Join Date: Feb 2006
Posts: 127
| C: A Software Engineering Approach ~Sven |
| 00Sven is offline | |
| | #19 |
| Registered User Join Date: Feb 2006
Posts: 127
| I actually took out K&R 2nd Edition from my library when I first started. It had an appendix in the back that listed all of the headers in the standard library and then in each of those sections it prototyped and explained all of the functions declared in the header. ~Sven EDIT~ Also not on that topic I highly recommend "C An All-in-One Desk Reference for Dummies" for beginners. |
| 00Sven is offline | |
| | #20 |
| Registered User Join Date: Feb 2006 Location: Sydney, Australia
Posts: 40
| I've only just started learning C. Our "class" text is "C Programming" by Larry Ullman and Marc Liyanage (ISBN: 0-321-28763-0). PROS 1) I really like the way it is laid out. It starts with the basic concepts and code and builds slowly so you can not only use it as a reference book, but also as a tutorial. I like that concept. I think the publishers (Peachpit Press) call this layout a "Visual Quickstart Guide". 2) It gives example programs that illustrate certain concepts then they go over the code, line by line, explaining what each bit does in detail. I find that this helps me a great deal. 3) Unlike some of the books I have seen, it doesn't automatically assume that you use a Windows machine. All the code has been checked out on Windows, MacOSX and Linux and they even include some basic info about IDEs on all 3 platforms and how to use them. If there is any platform specific information given, it is clearly marked as such. CONS 1) The only thing I don't like about this book is that it is possibly a bit too basic for me. Even though I am a begginer, I am finding that I am flying through it. I'd probably prefer a slightly steeper learning curve but this is perhaps just a personal preference. You might argue that this book is too good at making C easy to understand so perhaps this isn't even a con. In short, this book is excellent for begginers on all platforms and regardless of IDE but it may be a little bit basic for a faster learner or someone who is already familiar with the basic concepts of programming (eg. loops, variables, etc). I'd highly recommend it for anyone who is new to C in particular and programming in general. |
| tvsinesperanto is offline | |
| | #21 |
| Registered User Join Date: Mar 2006 Location: England
Posts: 4
| ANSI C Programming by E Balagurusamy is quite good. |
| ankz is offline | |
| | #22 |
| Registered User Join Date: Apr 2006
Posts: 22
| I found this book: "C Programming," by Mike McGrath, for $10 at Barnes & Noble. While I have several other C books, I find myself finding quick answers to those little questions that pop up. It certainly isn't as comprehensive as many of the aforementioned texts but for ten bucks a guy can't go wrong... And it does have several ANSI IO libraries as well as the ASCII characters in it--and it only takes a second to find everything. Great addition to the C library. TB |
| TCB is offline | |
| | #23 |
| Registered User Join Date: Mar 2006
Posts: 18
| C Programming, A Modern Approach by K.N. King it's a big book (660 pgs) but really good for the beginner. i reference this book all the time because i find the explainations easy to understand. uses the 'spiral approach to learning'. very complete--also includes an intro to C++. ISBN 0-393-96945-2 |
| waltr is offline | |
| | #24 |
| Registered User Join Date: Jul 2005
Posts: 98
| Comeau's Suggestions for C++, OO, and C Literature |
| hzmonte is offline | |
| | #25 |
| Registered User Join Date: Apr 2006
Posts: 8
| Expert C Programming - Deep C Secrets by Peter Van der Linden is a very good book but not for beginners. Can look complicated sometimes but very useful in getting a solid understanding... |
| nappaji is offline | |
| | #26 | |
| Awesomefaceradcore Join Date: Apr 2006 Location: Melbourne, Australia
Posts: 186
| Quote:
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. | |
| bivhitscar is offline | |
| | #27 |
| 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. |
| odysseus.lost is offline | |
| | #28 |
| Registered User Join Date: Apr 2006
Posts: 1
| Best books on C and Data Structures These two are best book on C and Data Structures 1. C In Depth 2nd edition BPB Publication Deepali Srivastava This is best book I have ever seen. Each chapter of this book is unique and ultimate. Each chapters like control statement, functions, array, pointer, structure, file handling, Bit manipulation, preprocessors and others are so simple as well as given in detail and also how it has been used while doing system software development. I have never seen Pointers and File handling in this wonderful way. As well as got how to develop one project in C and code optimization in this book in very easy way. I really got good knowledge and confidence after studing this book. And I am really agree with autor words who claim that this book make students from learner to developer. 2. Data Structures Through C In Depth BPB Publication Deepali Srivastava This book has most of the data structures explained in very easy way as well as implementation is also given in way that anyone can understand easily. I went trough 4-5 books but was able to understand the data structures from this only as most of the books have not given implementation. Unfortunately author has written the book only on these two topics and I have seen lot of people asking her to write on other topic as well. As I was also searching book C++ In Depth by her but came to know that it has not been written and have requested her in mail that we need on this as well. |
| lko_karan is offline | |
| | #29 |
| 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. |
| ed bitwise is offline | |
| | #30 | |
| Run! Forrest Gump! Join Date: May 2006 Location: Shanghai
Posts: 27
| Quote:
Another book, C Traps and Pitfalls by Andrew Koenig. Abstract of this book, "The C language is like a carving knife: simple, sharp, and extremely useful in skilled hands. Like any sharp tool, C can injure people who don’t know how to handle it. This paper shows some of the ways C can injure the unwary, and how to avoid injury." | |
| TalosChen is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| any book recommendations? | NewnOT | Windows Programming | 1 | 06-21-2009 02:12 PM |
| JavaScript book recommendations | neandrake | Tech Board | 2 | 04-05-2009 12:27 PM |
| C++ Book Editions and Recommendations | cpudaman | C++ Programming | 7 | 02-10-2008 11:52 AM |
| Language REFERENCE book recommendations? | DougDbug | C++ Programming | 3 | 01-18-2003 02:24 PM |
| My book recommendations for rank beginners ... | snakum | C++ Programming | 4 | 08-21-2002 10:38 AM |