Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
151 used & new from $17.00

Have one to sell? Sell yours here
 
   
C Programming Language (2nd Edition) (Prentice Hall Software)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

C Programming Language (2nd Edition) (Prentice Hall Software) (Paperback)

by Brian W. Kernighan (Author), Dennis M. Ritchie (Author)
4.7 out of 5 stars See all reviews (271 customer reviews)

List Price: $60.33
Price: $43.18 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.15 (28%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, July 15? Choose One-Day Shipping at checkout. Details
46 new from $40.00 104 used from $17.00 1 collectible from $53.67
Also Available in: List Price: Our Price: Other Offers:
Hardcover (2 Sub) 6 used & new from $49.99
Paperback 46 used & new from $1.89

Frequently Bought Together

Customers buy this book with The C++ Programming Language: Special Edition (3rd Edition) by Bjarne Stroustrup

C Programming Language (2nd Edition) (Prentice Hall Software) + The C++ Programming Language: Special Edition (3rd Edition)
Price For Both: $107.17

Show availability and shipping details

  • This item: C Programming Language (2nd Edition) (Prentice Hall Software) by Brian W. Kernighan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The C++ Programming Language: Special Edition (3rd Edition) by Bjarne Stroustrup

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Absolute Beginner's Guide to C (2nd Edition) (Other Sams)

Absolute Beginner's Guide to C (2nd Edition) (Other Sams)

by Greg Perry
4.6 out of 5 stars (107)  $23.09
Unix Programming Environment (Prentice-Hall Software Series)

Unix Programming Environment (Prentice-Hall Software Series)

by Brian W. Kernighan
4.6 out of 5 stars (33)  $44.10
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (86)  $78.51
Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)

Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)

by W. Richard Stevens
4.8 out of 5 stars (13)  $49.39
C Answer Book, The (2nd Edition) (Prentice Hall Software Series)

C Answer Book, The (2nd Edition) (Prentice Hall Software Series)

by Clovis L. Tondo
3.7 out of 5 stars (10)  $37.80
Explore similar items

Editorial Reviews

Amazon.com Review
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 Description
Presents a 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. This 2nd edition has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. 7 x 9 1/4.

See all Editorial Reviews

Product Details

  • Paperback: 274 pages
  • Publisher: Prentice Hall PTR; 2 edition (April 1, 1988)
  • Language: English
  • ISBN-10: 0131103628
  • ISBN-13: 978-0131103627
  • Product Dimensions: 9.2 x 6.9 x 0.5 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars See all reviews (271 customer reviews)
  • Amazon.com Sales Rank: #3,473 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #1 in  Books > Computers & Internet > Programming > C > Language
    #28 in  Books > Computers & Internet > Programming > Languages & Tools
    #70 in  Books > Computers & Internet > Software

What Do Customers Ultimately Buy After Viewing This Item?

C Programming Language (2nd Edition) (Prentice Hall Software)
90% buy the item featured on this page:
C Programming Language (2nd Edition) (Prentice Hall Software) 4.7 out of 5 stars (271)
$43.18
Absolute Beginner's Guide to C (2nd Edition) (Other Sams)
3% buy
Absolute Beginner's Guide to C (2nd Edition) (Other Sams) 4.6 out of 5 stars (107)
$23.09
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library)
3% buy
Programming in Objective-C 2.0 (2nd Edition) (Developer's Library) 4.6 out of 5 stars (51)
$29.69
C Primer Plus (5th Edition)
2% buy
C Primer Plus (5th Edition) 4.8 out of 5 stars (23)
$34.64

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(7)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

271 Reviews
5 star:
 (221)
4 star:
 (29)
3 star:
 (10)
2 star:
 (4)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (271 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
178 of 180 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 (Austin, TX USA) - See all my reviews
(REAL NAME)   
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 variable scoping, in less than 30 pages. If you work your way through the embedded exercises you'll have written utilities to strip tabs, reverse input by lines, strip trailing whitespace from input, and several others. This is much more challenging than most tutorials, but the effect on the student is that you feel you are being treated as an equal. The book doesn't talk down to you; it gives you accurate and concise answers. It's written for programmers, in other words.

The next few chapters go back over the elements of C in more detail, and should also be treated as a tutorial. Going through this material religiously will be far more valuable than any college class could possibly be.

There is a reference section at the back, which is good to have. But the real value of this book is in the tutorial approach: it is a rare pleasure in the computing field to find a book that is simultaneously clear, stimulating and informative.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
98 of 104 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)   
I've first bought this book when I started my academic studies,and 5 years of work with Fortran 77 and three years of work withPascal.

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 a week, and keeping it in hand's reach smoothly started programming in C.

The only drawback I see in this book is it's price, it's a small book which sells *very* well, and I'd expect it's price to be lower. This book is *not* for people who study C as their first programming language (those would be better served with a pair of books - a first course in programming and compiler guide).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
75 of 80 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 pem2@lehigh.edu (Bethlehem, PA) - See all my reviews
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 should be able to learn C with reasonable proficiency in a short amount of time.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Authoritative, Concise, and Elegant
It's been eleven years since The C Programming Language, 2nd Edition (affectionately referred to as K&R2, which derives from the authors' last names) was first printed, and ten... Read more
Published 2 days ago by Curtis D

1.0 out of 5 stars Read a newbie book on C, than pick this one up
Hi. I'm studying Computer Science and i have a course that deals with C. The book recommended for this course is this one. Read more
Published 17 days ago by Drincu Cristian

4.0 out of 5 stars Still the Bible on C
As an undergrad at Columbia, I had the opportunity to learn C in 1976, when the UNIX was still (relatively) new and so was the C language, and I passed on it. Read more
Published 25 days ago by Dr R M. Siegfried

5.0 out of 5 stars THE book for the C language
This is it. This is *THE* book for the C language. Whether you are new to the language or have been using it for years and simply need a desk reference, this book is clean,... Read more
Published 25 days ago by B. Allen

5.0 out of 5 stars The Classic
This is the 2nd edition of the Classic C Programming book. Solid and timeless!
Published 1 month ago by David G. Wright

5.0 out of 5 stars The prototypical programming language book
This book is a template for programming language creators to follow when detailing their new language to the professional community. Read more
Published 2 months ago by Matthew McCowan

4.0 out of 5 stars A Classic but is some what dated
I am reading this book, becasue it is a computer programming classic. It has good examples and it does not hold your hand too much. That being said it is some what dated. Read more
Published 2 months ago by Jason M. Sizemore

5.0 out of 5 stars The C Programming Language
This book is clear and concise. It gives beginners an excellent starting point, and experienced programmers more in-depth knowledge. Truly a book from which everyone can benefit.
Published 2 months ago by H. Tang

5.0 out of 5 stars A Must have on your bookshelf
Everything has already been said about this book. I just would like to add the importance of understanding C programming. Read more
Published 3 months ago by C. Johnson

5.0 out of 5 stars Beautiful little book
I started to read about this famous K&R after I already have some programming experience. Beginner programmers often get lost in the syntax and language details. Read more
Published 4 months ago by Yuanchyuan Sheu

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
Welcome to the The C Programming Language forum 2 January 2006
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Perfect Programming

Shop for programmable thermostats

Install a programmable thermostat to help reduce heating costs by ensuring your home is heated optimally. Shop for name-brand thermostats, including Honeywell and Lux, in Home Improvement.

Shop all programmable thermostats

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Tidy Up Your Tools

Shop for tool organizers
Whether you're searching for tool cabinets and chests, or boxes and belts, the Storage & Home Organization Store has the selection you need.

Shop for tool organizers

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates