Click on a thumbnail to go to Google Books.
Loading... C Programming Language, 2nd Edition (original 1988; edition 1988)by Brian W. Kernighan (Author)
Work InformationThe C Programming Language (2nd Edition) by Brian W. Kernighan (Author) (1988)
Loading...
Sign up for LibraryThing to find out whether you'll like this book. No current Talk conversations about this book. This is a good entry point for learning the C language, provided that you already have some programming experience. It's terse without sacrificing detail. Supplementary reading is required if you wish to learn more about e.g. C compilers, debugging under Linux, socket programming, including external libraries and how to properly modularise C programs, but it is evident that those subjects simply lie outside of the scope of this work, and that's fine. ( ) 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. no reviews | add a review
Belongs to Publisher SeriesIs an adaptation ofHas as a supplement
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. |
Current DiscussionsNonePopular covers
Google Books — Loading... GenresMelvil Decimal System (DDC)005.133Information Computer Science; Knowledge and Systems Computer programming, programs, data, security Programming Languages General Programming LanguagesLC ClassificationRatingAverage:
Is this you?Become a LibraryThing Author. |