![]() A good general introduction and tutorial.Ĭ Primer Plus (5th Edition) - Stephen Prata (2004) Programming in C (4th Edition) - Stephen Kochan (2014). The "new standard" referred to is the old C99 standard rather than C11.Ĭ Programming: A Modern Approach (2nd Edition) - K. The new C standard - an annotated reference (Free PDF) - Derek M. There is an online version of the draft C11 standard. ![]() Various versions of the C language standards can be found here. Web site with answers to many questions about C. It's great if you need to write a compiler for C, as the authors had to do when they started.Ĭ Pocket Reference (O'Reilly) - Peter Prinz and Ulla Kirch-Prinz (2002). It is not a tutorial, and probably unfit for beginners. An excellent reference book on C, up to and including C99. ![]() However, the language has changed and good C style has developed in the last 25 years, and there are parts of the book that show its age.Ĭ: A Reference Manual (5th Edition) - Samuel P. Still a good, short but complete introduction to C (C90, not C99 or later versions), written by the inventor of C. The C Programming Language (2nd Edition) - Brian W. What to do with it?, and also Deleted question audit 2018. People who are aware of such books can edit this answer to help improve it. Some of the listed books contain blatantly incorrect statements or teach wrong/harmful practices. In the view of some people (with some justification), it is no longer a list of recommended books. This is a list of random books of diverse quality. The consensus was to keep it undeleted and actively maintained. This question was discussed on Meta as part of the Deleted Questions Audit 2018. A similar list for c++: The Definitive C++ Book Guide and List.Other C-related resources in the c tag wiki.Books that are deemed satisfactory by the C community here will stick around on the list the rest will be regularly removed.įor books that have reviews by the Association of C and C++ Users (ACCU), a link to those reviews should be added along with the book. A single answer is being maintained with the list)įeel free to debate book choices, quality, headings, summaries, skill levels, and anything else you see that is wrong. ( Note that the question is locked, so no new answers will be accepted. Please suggest edits to the accepted answer to add quality books, with an approximate skill level and a short blurb/description about each book. It is important to avoid badly-written books, and even more importantly, books that contain serious technical errors. A comprehensive book is often the best way to learn the language, and finding a good book is the first step. ![]() This question attempts to collect a community-maintained list of quality books on the c programming language, targeted at various skill levels.Ĭ is a complex programming language that is difficult to pick up on-the-go by reading online tutorials. It is not currently accepting new answers or interactions. Edit existing answers to improve this post. OL639069W Origin-contact Origin-note Physical items are owned or controlled by and digitized by Internet Archive Origin-organization Internet Archive Page_number_confidence 90.98 Pages 390 Ppi 350 Republisher_date 20140604003507 Republisher_operator Scandate 20140521025737 Scanner question's answers are a community effort. Urn:lcp:expertcprogrammi00vand:epub:18110750-9f0d-4340-89f7-2fd181b5efdd Extramarc University of Alberta Libraries Foldoutcount 0 Homepage Access-restricted-item true Addeddate 21:20:36 Boxid IA1119520 Camera Canon EOS 5D Mark II City Englewood Cliffs Donor ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |