====== The C Programming Language ====== {{publications:book_covers:c_prog_lang.jpg?nolink&220x288}} **Authors:** Brian Kernighan and Dennis Ritchie\\ **Paperback:** 272 pages\\ **Publisher:** Prentice Hall; 2 edition (April 1, 1988)\\ **Language:** English\\ **ISBN-10:** 0131103628\\ **ISBN-13:** 978-0131103627 \\ This is the original book describing the C programming language. Like `The UNIX Programming Environment' this book is clear, concise and elegant. This is a classic text and a collector's item, and has its own entry ([[http://beast.cc.emory.edu/Jargon30/JARGON_K/K_AND_R.HTML|K&R]]) in [[http://beast.cc.emory.edu/Jargon30/JARGON.HTML|The Jargon File]]. [[http://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628/ref=sr_1_1?s=books&ie=UTF8&qid=1451524850&sr=1-1&keywords=The+C+Programming+Language|Amazon]] says: The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on. There are scanned versions of this book in the [[https://archive.org/details/TheCProgrammingLanguageFirstEdition|Internet Archive]].