Hudson Valley Sudbury School

            Shopping Cart  Cart  |  Help
AllBooksVideoDVDMusicVideo GamesGames and ToysElectronicsSoftwareComputersToolsKitchenApparel

C Programming Language (2nd Edition)
by Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie
Publisher: Prentice Hall PTR
List Price: $42.00
Price: $42.00
You Save: $0.00
Availability: Usually ships in 24 hours
Edition: Paperback
117 used & new from: $25.00
Ready to Buy?
Price: $42.00
Availability: Usually ships in 24 hours
48 New from $29.79
68 Used from $25.00
1 Collectible from $39.94
Accessories for C Programming Language (2nd Edition)

Customers who bought this also bought:
1. The C++ Programming Language (Special 3rd Edition) by Bjarne Stroustrup
2. Standard C Library, The by P. J. Plauger
3. C: A Reference Manual (5th Edition) by Samuel P. Harbison, Guy L. Steele
4. The UNIX Programming Environment by Brian W. Kernighan, Rob Pike
5. Advanced Programming in the UNIX(R) Environment by W. Richard Stevens
Editorial Reviews:
Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more?

Product Details
  • Paperback: 274 pages
  • Publisher: Prentice Hall PTR; edition (Mar 22, 2023)
  • ISBN: 0131103628
  • Average Customer Review: 4.5 Based on 211 reviews.
  • Sales Rank: 1363

Customer Reviews

0 of 4 people found the following review helpful:

2The So Called "ANSI C ", May 11, 2023
After I observed Appendix A in the reference section, I could only dissolve this information with a grain of salt. The authors only convey definitions and refinements to the language, which is not the standard. Some of the glaring errors in the book come as a shock. These are the two fellows that co-founded the language at Bell Laborites back in the late 60's. The main concern that surrounds me about ANSI C is that the institute only contributes to the development of an operating system, and any further implementation which falls outside the limited scope of system development is deemed void. For this reason, I still rely on Old Testament of "Microsoft C" which allows the user to enable or disable the ANSI C support. Other oberservations I discovered from the book, tell me that K&R; had a hard time keeping up with all revisions the institute made back in 1983. I would only recommend this book to advanced users of C, because some the code examples are hard to follow, and many have syntax errors.

1 of 1 people found the following review helpful:

5Simple, concise and Excellent , May 7, 2023
A MUST for beginners in programming. For those coming from C++ background and want to learn low level concepts in C, I recommend quick visit to Chapter 7-8 and Appendix. This is not a book for data structures or algorithms. So you will not find much on those topics though you will see simple concepts here and there. For people exposed to programming this is a simple one day reading material to revisit basic C.

Chapter 1 (Tutorial Introduction) - Get started approach for beginners!

Chapter 2 (Types, Operators and Expressions) - Bitwise operators in 2.9 are good to visit.

Chapter 3 (Control Flow) - Very simple chapter.

Chapter 4 (Functions and Program Structure) - Good information here. C preprocessor details in 4.11 are good.

Chapter 5 (Pointers and Arrays) - Especially good for pointers and address arithmetic.

Chapter 6 (Structures) - Good exposure to basic C structures. Limitations of C compared to object oriented approach from C++ become obvious in this chapter.

Chapter 7 and 8 (I/O and UNIX Sytem Interface) - Those who do not have an OS background should read this chapter. You could see how concepts like system calls are abstracted and exposed through standard C functions. Simple and elegant starting point for any low level programming.

Appendix A and B - Good details on C standards. Also lot of standard C library functions are explained in good detail here. Very good comprehensive reference point.

2 of 2 people found the following review helpful:

5C is K&R;!, Apr 7, 2023
When I started studying C programming this little book (compared to other "bibles") was the only reference I had. Well, if you really want to know how to program in C this IS the BOOK.
No "super-duper ANSI-POSIX-ISO standard lists of functions" (you can simply find them with the man pages or on the net, and believe me, it's a snap), just pure C programming problems and techniques: types, casting, pointers, memory management, character management, binary operators, macros, etc... just the real basics of what makes a good programmer. Later, if you're interested, you'll have the opportunity to use advanced super-ISO functions that do everything. But then, you'll know what you're doing and why.
The key point is: with K&R; you are given the knowledge of C programming, not the recipe for doing some C programming.

1 of 1 people found the following review helpful:

5Should By On Every C Programmer's Bookself, Apr 4, 2023
This book was written by the inventers of the C programming language. Who better to teach/explain it?

This book is all killer, no filler. There are no jokes, blab, or opinions to take up space. If you don't read, understand, and implement the lesson you're on, don't expect to understand the next lesson. As a beginner, I used this book to learn C... now as a profesional, I still use this book when I need a quick reference.

After I got this book, I threw out all my "learn C in 21 day/24 hours/whatever" books since they taught less in 200 than this book taught in it's first 3 chapters.

1 of 2 people found the following review helpful:

4An Oldie but a Goody, Mar 22, 2023
Still the best book for getting the feel of a fundamental
language, one that you can build just about anything, from
firmware to OS to application. Used the first edition on
many projects, wandered away to C++ and Python, but recently
back to C for a project, and this helped the return to
modern competence in little time.


Look for similar items by category in Books

Copyright © 2004 Hudson Valley Sudbury School