RiceHatOne's Best Of The Best C Language Book Collection ( C90 C99 C11 pdf djvu book books ebook ebooks ansi programming )seeders: 10
leechers: 2
RiceHatOne's Best Of The Best C Language Book Collection ( C90 C99 C11 pdf djvu book books ebook ebooks ansi programming ) (Size: 587.6 MB)
Description
=====================================
RiceHatOne's Best Of The Best C Books ===================================== Version: 1.0 ===== Intro ===== Hello everyone. Thanks for your interest in my C book collection. This collection includes (what I think) the best book about the C language, from beginner to advanced, and includes some handy reference material. Please note that the books included are hand picked, they are NOT a collection of every sh*tful book on C ever written. =================== UPDATES & ADDITIONS =================== If you have recommendations for additions, please add your comment to the comments page for this torrent on kickass.to. If you didn't get this from kickass, any comments you post on the respective torrent site I will not recieve. It is my aim to make this a living, versioned torrent. I will do my best to keep it alive, and updated. If a new edition of a book comes out, or a new awesome book is published, I will do my best to add it, and increment the version. If you have better copies of any of the books here, again, please let me know. ============= MISSING BOOKS ============= In a way, this torrent is also a request for some books that I am missing: Algorithms in C Part 5, 3rd edition, by Sedgewick C Unleashed, 1st edition, by Heathfield The C Puzzle Book, 2nd revised edition, by Feuer (Have 1st) Programming Pearls, 2nd edition, by Bentley (Have first) Writing Solid Code, 2nd edition, by Maguire (Have 1st) The full C11 standard (Have final draft) Learn C The Hard Way, 1st, by Shaw (Not out until 26-01-2015) Programming In C, 4th, by Kochan (Not out until 05-09-2014) If you have any of these, please let me know. =================== THE BEGINNERS BOOKS =================== I have added a lot of the highly regarded beginners/intro books. In general, you will only need one of these. Pick one that suits your style. My preference is 'C Primer Plus'. It is definately a huge book, but it is very in depth. I do recommend it. If something is not explained clearly, check out the relevent section/chapter in one of the other books. I have added 'Head First', against my better judgement. It does seem to be highly regarded, but it just doesn't suit my style. But, different people learn in different ways, so there you have it. I have not added the K&R book in this section. It is good for a reference book, the exercises are good, but the style is quite outdated (it is from 1980), and there are a lot of additions added by the stanards that this book quite simply won't teach you. It is also less in depth than some of the more modern texts. ====================== THE INTERMEDIATE BOOKS ====================== If you have the time, the aptitude, the drive and the patience, I would honestly recommend you to go through all of these. Some of them are a little on the old side, but don't be fooled, they are fantastic books, and there is a lot to be learned from them. You might need to apply some 'modern c' to the concepts, but the concepts are what most of these books are about. ================== THE ADVANCED BOOKS ================== The only two of these that I would call 'required' reading would be 'algorithms in c' and 'expert c programming'. There are better algorithm books per se, but not applied to c specifically. There is a generic algorithm book in the general programming folder, called 'introduction to algorithms' (It is generally considered the defacto standard of algorithms/data structures. If you need help with some of the concepts, check it out, and use it alongside 'algorithms in c'. The rest are mostly specialized applications of c, rather than general c programming. For the most part, I would say check them out if you have the time/interest. =================== THE REFERENCE BOOKS =================== In this section are quick check reference books, handy for looking up that particular something. Also included are the C standards as published by ISO-IEC. Also included are some reference material for the GNU compiler collection and c libraries. These are for GCC 4.9. If you wan't earlier versions (sorry, I use Arch) check out GNU.org. No clang reference material for a couple of reasons 0 - Their 'manuals' are pretty sh*ful 1 - Only html versions 2 - I use GCC 3 - GCC reference material in most cases seems to apply anyway Check out the clang website if you need help =================== GENERAL PROGRAMMING =================== I have added some of my favourite general programming books to this section. These books aren't about C programming per se, but the concepts are good, and can be applied independantly of any language. ============== STAY TUNED FOR ============== Best Of The Best Assembly Books Best Of The Best C++ Books Best Of The Best Java Books Best Of The Best Perl Books Best Of The Best Python Books And others by request/demand/popularity. ============ A FINAL WORD ============ The more feedback I get, the better, and more updated a resource I can make this for all of us. Thanks for your interest, and happy programming! ======== THE LIST ======== [Books - 00 - General Programming] Art Of Computer Programming, The - Volume 01 - Fundamental Algorithms (1997)(3rd)(Donald E. Knuth) Art Of Computer Programming, The - Volume 02 - Seminumerical Algorithms (1998)(3rd)(Donald E. Knuth) Art Of Computer Programming, The - Volume 03 - Sorting and searching (1998)(2nd)(Donald E. Knuth) Art Of Computer Programming, The - Volume 04a - Combinatorial Algorithms Part 1 (2011)(1st)(Donald E. Knuth) Code Complete - A Practical Handbook Of Software Construction (2004)(2nd)(Steve McConnel) Concrete Mathematics (1994)(2nd)(Ronald L. Graham, Donald E. Knuth, Oren Patashnik)) Design Patterns - Elements Of Reusable Object-Oriented Software (1994)(1st)(Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)) Elements Of Programming Style, The (1978)(2nd)(Brian W. Kernighan, P. J. Plager) Introduction To Algorithms (2009)(3rd)(Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest) More Programming Pearls - Confessions Of A Coder (1988)(1st)(Jon Bentley) Practice Of Programming, The (1999)(1st)(Brian W. Kernighan, Rob Pike) Pragmatic Programmer, The - From Journeyman To Master (2000)(1st)(Andrew Hunt, David Thomas) Programming Pearls (1986)(1st)(Jon Bentley) Structure And Interpretation Of Computer Programs (1996)(2nd)(Harold Abelson, Gerald Jay Sussman, Julie Sussman) The Mythical Man Month - Essays On Software Engineering (1995)(2nd)(Frederick P. Brooks. Jr) Write Great Code Volume 01 - Understanding The Machine (2004)(1st)(Randall Hyde) Write Great Code Volume 02 - Thinking Low-Level, Writing High-Level (2006)(1st)(Randall Hyde) [Books - 01 - Beginner C] A Book On C - Programming In C (1998)(4th)(Al Kelley, Ira Pohl) C Book, The (1991)(2nd)(Mike Banahan, Declan Brady, Mark Doran) C - How to Program (2013)(7th)(Paul Deitel, Harvey Deitel) C Primer Plus (2014)(6th)(Stephen Prata) C Programming - A Modern Approach (2008)(2nd)(K. N. King) Head First C - A Brain Friendly Guide (2012)(1st)(David Griffiths, Dawn Griffiths) Practical C Programming (1997)(3rd)(Steve Oualline) Programming In C - A Complete Introduction To The C Programming Language (2005)(3rd)(Stephen G. Kochan) [Books - 02 - Intermediate C] 21st Century C - C Tips From The New School (2013)(1st)(Ben Klemens) C Interfaces And Implementations - Techniques For Creating Reusable Software (1997)(1st)(David R. Hanson) C Puzzle Book, The (1982)(1st)(Alan R. Feuer) C Traps And Pitfalls (1989)(1st)(Andrew Koenig) Object Oriented Programming With ANSI-C (1994)(1st)(Axel-Tobias Schreiner) Standard C Library, The (1992)(1st)(P. J. Plaucer) Writing Solid Code - Microsofts Techniques For Developing Bug-Free C Programs (1993)(1st)(Steve Maguire) [Books - 03 - Advanced C] Algorithms In C - Parts 1-4 - Fundamentals, Data Structures, Sorting, Searching (1998)(3rd)(Robert Sedgewick) A Numerical Library In C For Scientists And Engineers (1995)(1st)(H. T. Lau) Computational Geometry In C (1998)(2nd)(Joseph O'Rourke) Computer Graphics - C Version (1997)(2nd)(Donald Hearn, M. Pauline Baker) Expert C programming - Deep C secrets (1994)(1st)(Peter Van Der Linden) Introduction To Computational Modeling Using C And Open-Source Tools (2014)(1st)(Jose M. Garrido) Mastering Algorithms With C - Useful Techniques From Sorting To Encryption(1999)(1st)(Kyle Loudon) Numerical Recipes In C - The Art Of Scientific Computing (1992)(2nd)(William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery) Programming With POSIX Threads (1997)(1st)(David R. Butenhof) X86 Assembly Language and C Fundamentals (2013)(1st)(Joseph Cavanagh) [Books - 04 - Reference] [Reference - (General C)] C - A Reference Manual (2002)(5th)(Samuel P. Harbison III, Guy L. Steele Jr.) C Pocket Reference - C Syntax And Fundamentals (2002)(1st)(Peter Prinz, Ulla Kirch-Prinz) The C Answer Book (1989)(2nd)(Clovis L. Tondo, Scott E. Gimpel) The C Programming Language (1988)(2nd)(Brian W. Kernighan, Dennis M. Ritchie) [Reference - (ISO-IEC Standards] 9899-1990 9899-1990-TC1 9899-1990-TC2 9899-1999 9899-1999-TC1 9899-1999-TC2 9899-1999-TC3 9899-2011-Draft 9899-2011-TC1 [Reference - (GNU)] The C Preprocessor The GNU C Library Reference Manual The GNU C Reference Manual Using The GNU Compiler Collection Sharing Widget |