View Cart
Our agreement with Amazon.com enables us to offer a fine selection of magazines for IT professionals and home computing enthusiasts about topics such as personal computing and application development. Browse by category or use our advanced search service to search by title, publisher, or keyword.
 
If you find something that appeals to you, add it to your cart with confidence knowing that you'll get Amazon.com's lowest price. When you're ready to buy, we'll take you to Amazon's pages for final checkout and payment.
 
100% of all commissions earned by Kazzlo International are donated to Project Respond, a public charity dedicated to a greener, healthier planet and sponsor of initiatives such as the Green School Scholarship Award program.
 
Help
Perform a New Search

The C Programming Language, 2nd Edition

The C Programming Language, 2nd Edition

Details | Description | Customer Reviews
By: Brian W. Kernighan (Author), Dennis M. Ritchie (Author)  (Paperback - 1988)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
 
List Price:   $67.00 Our Price:  $47.45 Save:  29%
Product Details
More Buying Choices

176 used & new   from  $24.85
 
 
Have one to sell?
   
» Paperback: (274 pages)
» Publisher Prentice Hall (April 01, 1988)
» ISBN: 0131103628
» Product Dimensions: 9.2 x 6.9 x 0.6 inches
» Amazon.com Sales Rank: #2,783 in Books
» Average Customer Review
     
 
 
Book Description
The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.




Customer Reviews
Average Customer Review
437 Reviews
5 star:
 (350)
4 star:
 (49)
3 star:
 (24)
2 star:
 (5)
1 star:
 (9)
 
 
 

299 of 303 people found the following review helpful
5.0 out of 5 stars A high-intensity tutorial and a great reference, March 13, 2000
By 
Mike Christie (Cold Spring Harbor, NY, USA) - See all my reviews
This review is from: The C Programming Language, 2nd Edition (Paperback)
This book (widely known as K&R, after the authors' initials) has for over twenty years been the best way to learn C. When I got this book in 1980, I had access to a Unix system and worked through much of the tutorial material in it. On the way I learnt a great deal, not just about C, but about good programming style, code reuse, the value of clear comments--in short, I was introduced to the skill set of an experienced computer professional.
The book was a trendsetter in several ways. For example, the very first exercise given is to print "hello, world"; this is now seen as the first exercise in innumerable other, more recent books, many of which may not realize that they are borrowing from K&R. The rest of chapter 1 (there's a chapter 0, an introduction; another geek-cool change which has been widely copied) is a tutorial that takes you through assignment statements, data types, if/else, for, while, printf, function definitions, arrays, and... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


143 of 153 people found the following review helpful
5.0 out of 5 stars The best programming book I ever bought., July 12, 2000
By 
Uri Raz (Israel) - See all my reviews
(REAL NAME)   
This review is from: The C Programming Language, 2nd Edition (Paperback)
I've first bought this book when I started my academic studies, after 5 years of work with Fortran 77 & three years of work with Pascal.

This small book (270 pages, including the index) served me well through my degree, and I still keep the dog-eared, yellowing, aged book with me at work.

The book focuses on the language itself - this is no hands-on book (no explanations on how to use this compiler or that debugger, though it is a little biased toward Unix) - in a clear, concise, and thorough way covering all of the language and it's standard libraries.

I especially liked the excercises (the solutions come in a seperate volume) and the C source code examples of how some of the library routines are (or may be) implemented.

With this book I had no problem understanding the more difficult subjects (e.g. many people have problems with pointers, and this book makes the subject easy to understand) and avoiding pitfalls.

I've read it in... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


118 of 129 people found the following review helpful
5.0 out of 5 stars The most elegant programming book I have ever read, November 8, 1997
By 
This review is from: The C Programming Language, 2nd Edition (Paperback)
This book is not "for Dummies". It assumes that you already have some knowledge of structured programming languages (i.e. Pascal). For example, this book spends four well-written pages explaining everything you need to know about functions. If you don't know what a function is, this will clearly not be enough. However, if you do know about functions, this book will not drone on and on for an entire chapter or two on the subject like some of the foot-crunching tomes the size of an encyclopdia.
The book is expensive ($40) for its size (approx. 250pgs.), but it is worth every penny. To quote the authors: "C is not a big language, and it is not served well by a big book."
As a bonus, almost anything you need to know about C can be found in seconds using the excellent index. It should be noted that this is a language reference and will NOT tell you how to use your editing environment or compiler.
In summary, intermediate or advanced programmers... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 437 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data