The C Programming Language

The C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.

Title:The C Programming Language
Edition Language:English
ISBN:9780131103627
Format Type:

    The C Programming Language Reviews

  • Nick Black

    Found myself rereading this the other day, after recommending Chapter 8 to a young engineer seeking the Truth behind malloc(3)...still as fresh as the day it was printed, although I do note minor fail...

  • Manuel AntŃo

    If you're into stuff like this, you can read the full review.RIP Ritchie (1941-2011): "The C Programming Language" by Kernighan and Ritchie//Cenesis, chapter 1#includeint main(){ puts("In the beginnin...

  • Manny

    If you're a geek, you have to prostrate yourself in the direction of Bell Labs whenever this book is mentioned. I'm not really a geek, so it's optional. Well, perhaps I'd better do it anyway. Just in ...

  • Michael Finocchiaro

    For evolution of the planet earth and our modern understanding of biology, there was Darwin's Origin of the Species. For mathematics, there was Newton's Philosophi├Ž Naturalis Principia Mathematica. W...

  • Dominik

    Certainly a book hyped by many folks, calling it the to read when learning C.Well, in reality it's just that, hyped. There is no objective reason why this book is a must-read or good at all. Sure, it ...

  • P Doerr lulz

    Excellent A+++++++ Would read again!The C Programming Language is THE VERY BEST way to learn the C programming language. Starting with the basic "Hello World" program, this book covers everything (of ...

  • Jim

    I read this years ago when I was first taking C. I don't have this edition, but an earlier one. After wading through several other books, I kept coming back to this one as a reference while programmin...

  • Jeffrey Rubard

    You Say You Want to Learn to Program, Well, You've Got to Read This Book...The C Programming Language (1978, rev. 1988) is rather totally the most important book ever written about computer science. A...

  • Roy Vanegas

    Regardless of the fact that the architect of the language is a co-author, this book is simply not a good book on discussing the intricacies of C, a language replete with low-level details defining its...

  • Darshana Unnikrishnan

    The book is missing many important parts of the subject. Also the explanations are not so good. Not suitable for someone who wants to learn the subject from scratch. May be an experienced professional...