Search Site
This site uses cookies to deliver our services, improve performance, for analytics, and (if not signed in) for advertising. By using LibraryThing you acknowledge that you have read and understand our Terms of Service and Privacy Policy. Your use of the site and services is subject to these policies and terms.
Hide this

Results from Google Books

Click on a thumbnail to go to Google Books.


The C Programming Language (2nd Edition) (1988)

by Brian W. Kernighan, Dennis M. Ritchie (Author)

Other authors: See the other authors section.

MembersReviewsPopularityAverage ratingMentions
2,808283,699 (4.42)8
Introduces the features of the C programming language, discusses data types, variables, operators, control flow, functions, pointers, arrays, and structures, and looks at the UNIX system interface.

Sign up for LibraryThing to find out whether you'll like this book.

No current Talk conversations about this book.

» See also 8 mentions

Showing 1-5 of 28 (next | show all)
While I understand and appreciate the historical significance of this book, I really don't think it has aged well for the modern programmer. I found it to be a not bad refresher for the C language, but anything beyond that I would try to find another source to learn C. It felt to me that you already needed to know a fairly low level programming language to understand how to do something in C, compared to a modern learner who probably is using C to start learning more lower level ideas. It also compares C to languages which aren't in wide use anymore (at least for beginner languages), as well as referencing the C language prior to the ANSI standard (which feels pointless at this point in time.)

Again, I understand its a significant historical book for C, but if someone asked me for recommendations on a beginner textbook for programming or the C language, I wouldn't recommend this one. ( )
  jmoravec09 | Sep 12, 2020 |
Definitive reference for C syntax and functionality. Not great for learning, but fabulous for reference. ( )
  SirCrash | Jan 13, 2020 |
Great starter for anyone wanting to l;earn C and keep within the ANSI standard of coding. Weed out those bad habits before they form, he he. ( )
  ajw107 | Jul 26, 2019 |
If you write software in C, this book needs to be on the shelf. ( )
1 vote cawilliams | Apr 11, 2016 |
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 programming. It is deceptively short & sweet. Re-reads constantly found me more avenues to explore using their basics.

I gave a copy to my son & he came to the same conclusion. While other, larger, & more specific books come & go as C evolves, this basic work is a must for any serious programmer. ( )
  jimmaclachlan | Aug 18, 2014 |
Showing 1-5 of 28 (next | show all)
no reviews | add a review

» Add other authors (13 possible)

Author nameRoleType of authorWork?Status
Kernighan, Brian W.Authorprimary authorall editionsconfirmed
Ritchie, Dennis M.Authormain authorall editionsconfirmed
Janich, ErnstTranslatorsecondary authorsome editionsconfirmed
Schreiner, Axel-TobiasTranslatorsecondary authorsome editionsconfirmed

Belongs to Publisher Series

You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Canonical title
Original title
Alternative titles
Original publication date
Important places
Important events
Related movies
Awards and honors
First words
The computing world has undergone a revolution since the publication of The C Programming Language in 1978.
Last words
(Click to show. Warning: May contain spoilers.)
Disambiguation notice
This is the second edition of "The C Programming Language", which describes "ANSI C", rather than the outdated language "K&R C" described in the first edition.

Please do not combine into or separate from this work unless you are very confident that it is the right thing to do: especially in the case of translations.

If in doubt, post a message to Combiners! K&R C, ANSI C: one work or two?.
Publisher's editors
Original language
Canonical DDC/MDS
Introduces the features of the C programming language, discusses data types, variables, operators, control flow, functions, pointers, arrays, and structures, and looks at the UNIX system interface.

No library descriptions found.

Book description
Haiku summary

Quick Links

Popular covers


Average: (4.42)
2 7
3 49
3.5 4
4 127
4.5 17
5 247

Is this you?

Become a LibraryThing Author.


About | Contact | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 159,119,326 books! | Top bar: Always visible