Speedy Shipping
Fast & reliable delivery to your doorstep
Value You Can Trust
Amazing books at the best prices
Worry-Free Returns
Easy 30-day returns, no questions asked
Reliable Support
Mon–Fri, 9am–6pm ET
Product Description
The C Programming Language, Second Edition by Brian W. Kernighan and Dennis M. Ritchie is the original K&R paperback, written by the language’s creators and updated for ANSI C.
Few programming books stay in print for decades; this one has because it is short, precise and written by the people who designed the language. The second edition covers the ANSI C standard, with a tutorial introduction, chapters on types, operators, control flow, functions, pointers and arrays, structures, input and output, and the UNIX system interface. It ends with a complete reference manual and a description of the standard library.
What's included
- The C Programming Language, Second Edition (ANSI C)
- Authors: Brian W. Kernighan and Dennis M. Ritchie
- Paperback, published by Prentice Hall (Pearson)
- ISBN-13 9780131103627
- Exercises in every chapter; Appendix A reference manual and Appendix B standard library
Who it's for
Computer science and computer engineering students in a first systems course, embedded and firmware developers, Linux kernel and driver programmers, anyone moving from Python or Java to a low-level language, and experienced programmers who want the authoritative reference on the shelf.
Why this edition
The second edition is the ANSI C edition and the one still cited in course syllabi and job interviews. Later C standards added features, but the core language and the discipline this book teaches about pointers, memory and clean function design have not changed. Its exercises are still used in university courses, and solutions circulate widely for self-study.
Frequently asked questions
Is K&R still relevant for learning C today?
Yes. It teaches the core language that C11 and C17 build on. You will want a modern reference for newer library features, but the foundation here is still correct.
Is this a beginner’s book?
It assumes some programming experience. Complete beginners can use it, but the pace is brisk and the exercises expect you to work.
Is this the ANSI C edition?
Yes. The second edition, ISBN 9780131103627, is the ANSI C revision.
Details
| Title | The C Programming Language |
|---|---|
| Edition | Second Edition (ANSI C) |
| Format | Paperback |
| Publisher | Prentice Hall (Pearson) |
| ISBN-13 | 9780131103627 |
| Condition | New |

