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 (1988)

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

Other authors: See the other authors section.

MembersReviewsPopularityAverage ratingMentions
667629,291 (4.29)1
Classic, bestselling introduction that teaches the language and illustrates useful algorithms, data structures and programming techniques.

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

No current Talk conversations about this book.

» See also 1 mention

English (5)  Danish (1)  All languages (6)
Showing 5 of 5
One of the best technical manuals ever written. Happy memories: at my first job I programmed microcomputers in Z80 assembly language. I learned C from this book and introduced the language to the shop... ( )
  nillacat | Feb 26, 2020 |
From the days of Unix on a tape, and PDP/11 computers (I really miss DEC); it's the universal language for one of the longest lasting operating systems out there. I used this book to learn C, from a day when there weren't classes in it (COBOL or FORTRAN were the lingua franca of the day). Nothing ever equals the success of that first "Hello, World." ( )
  Lyndatrue | Jan 17, 2014 |
It's K&R. No more need be said. It's the Book. ( )
1 vote FlyByPC | Feb 12, 2008 |
This work, "The C Programming Language", describes the original C language, often called K&R C to distinguish it from ANSI C. Kernighan and Ritchie's description of ANSI C is The C Programming Language, Second Edition. Essentially nobody uses K&R C any more, so this work is now only of historical interest. Do not use it to learn C, or even as a reference, unless you are maintaining a legacy application.

Neither edition of The C Programming Language covers C++.

Please do not be misled by the similarity of names and authors into combining the first and second editions into one work. They are significantly different.
1 vote jimroberts | Aug 7, 2007 |
I have the first edition of this book, and it's just as useful today as the day I first purchased it as a textbook. Of all the programming books I own/have owned, this is the only one I will never let go of. When I was younger my father had several books that seemed outdated and "old", but now in retrospect I understand what the attraction to those books is: they're complete, thorough, and written by and for the pioneers of an industry.

While flipping through it, I was amazed at something that I had completely forgot about:

main() {
int a;

printf("Value of a is %dn", a);

what is the output?

Value of a is 0

Those were the days. ( )
  chrisgann | Dec 15, 2006 |
Showing 5 of 5
no reviews | add a review

» Add other authors

Author nameRoleType of authorWork?Status
Kernighan, Brian W.Authorprimary authorall editionsconfirmed
Ritchie, Dennis M.Authormain authorall editionsconfirmed
Janich, ErnstTranslatorsecondary authorsome editionsconfirmed
Schreiner, Axel T.Translatorsecondary authorsome editionsconfirmed
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
Preface: C is a general-purpose programming language which features economy of expression, modern control flow and data structures, and a rich set of operators.
Introduction: C is a general-purpose programming language.
Chapter 1: Let us begin with a quick introduction to C.
Last words
(Click to show. Warning: May contain spoilers.)
Disambiguation notice
This is the edition which describes the language commonly called "K&R C" to distinguish it from the significantly improved "ANSI C", which is described in the second 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
Canonical LCC

References to this work on external resources.

Wikipedia in English (3)

Classic, bestselling introduction that teaches the language and illustrates useful algorithms, data structures and programming techniques.

No library descriptions found.

Book description
Haiku summary

Popular covers

Quick Links


Average: (4.29)
1 2
2 1
2.5 1
3 11
3.5 1
4 19
4.5 3
5 43

Is this you?

Become a LibraryThing Author.


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