Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Computer Science » General » C Programming: A Modern Approach, 2nd Edition  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Subcategories
Applied
General
Geometry & Topology
History
Infinity
Logic
Mathematical Analysis
Mathematical Physics
Matrices
Mensuration
Number Systems
Popular & Elementary
Pure Mathematics
Reference
Research
Study & Teaching
Transformations
Trigonometry
All Titles
Arts & Photography
Biographies & Memoirs
Business & Investing
Children's Books
Computers & Internet
Cooking, Food & Wine
Engineering
Entertainment
Gay & Lesbian
General AAS
Home & Garden
Literature & Fiction
Medicine
Nonfiction
Outdoors & Nature
Parenting & Families
Professional
Reference
Religion & Spirituality
Science
Teens
Travel
Mass Market
Trade
Related Categories
• General
C
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• Mathematics
Science
Subjects
Books
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

C Programming: A Modern Approach, 2nd Edition

C Programming: A Modern Approach, 2nd Edition

zoom enlarge 
Author: K. N. King
Publisher: W. W. Norton & Company
Category: Book

List Price: $97.50
Buy Used: $53.50
You Save: $44.00 (45%)



New (25) Used (22) from $53.50

Avg. Customer Rating: 4.5 out of 5 stars 42 reviews
Sales Rank: 17136

Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 832
Shipping Weight (lbs): 2.9
Dimensions (in): 9 x 7.4 x 1.4

ISBN: 0393979504
Dewey Decimal Number: 005.133
EAN: 9780393979503
ASIN: 0393979504

Publication Date: April 19, 2008
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Study Guide for C Programming: A Modern Approach
  • Paperback - C Programming: A Modern Approach

Similar Items:

  • Code (Dv- Undefined)
  • C Programming Language (2nd Edition) (Prentice Hall Software)
  • Understanding Comics: The Invisible Art
  • Elementary Differential Equations and Boundary Value Problems , 8th Edition, with ODE Architect CD
  • C++ Primer Plus (5th Edition)

Editorial Reviews:

Product Description
The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections. Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years.

The second edition maintains all the book's popular features and brings it up to date with coverage of the C99 standard. The new edition also adds a significant number of exercises and longer programming projects, and includes extensive revisions and updates.

Highlights of the second edition include:
• Complete coverage of both the C89 standard and the C99 standard, with all C99 changes clearly marked
• A quick reference to all C89 and C99 library functions
• Expanded coverage of GCC
• New coverage of abstract data types
• Updates to reflect today's CPUs and operating systems
• Nearly 500 exercises and programming projects-sixty percent more than in the first edition
• Source code and solutions to selected exercises and programming projects
• A password-protected instructor site containing solutions to the remaining exercises and projects, plus PowerPoint presentations for most chapters



Customer Reviews:   Read 37 more reviews...

5 out of 5 stars Engaging, approachable and ACCURATE   June 1, 2008
 6 out of 6 found this review helpful

I ordered K.N. King's ``C Programming: A Modern Approach (Second Edition)'' from Amazon for my recent birthday. Having had more birthdays than I care to admit, this gift to myself is right up there with a Lionel train set I got for my eighth birthday (not from Amazon, of course -- it didn't exist that long ago but passengers trains sure did :)).

In this second edition, I think that KNK is now the logical heir to K&R. That's not meant as blasphemy -- Kernighan and Ritchie's still great volume is around 20 years of age and it's unlikely they'll be getting together for K&R3. The C language has undergone enough changes (with the amendment of 1994) and C99, that a ``Modern Approach'' really is needed.

There's another author familiar to readers of the comp.lang.c newsgroup for his approachable, engaging writing style. That author is a wonderful writer but doesn't let the truth get in the way of good narrative. King, though, is an equally engaging writer but is obviously passionate about correctness and adhering to the C standard. He's also meticulous about portability so that the examples are written in pure C and not some platform-specific variant.

I've the entire book and can find hardly anything even nitpick. Aside from a minor style difference about using parentheses with the ``sizeof'' operator, which King explains his rationale for doing so, that's about it.

His explanation of C99 (and the differences from C90 are clearly indicated) made me aware of some really nice features of the current standard for the language (and makes me wonder why one very notable compiler implementer hasn't yet supported C99).

In short, get this book. The Q&A sections at the end of each chapter are very well done. The exercises and programming projects help to amplify the material presented. And King's examples will teach you more about barcodes and ISBN numbers than you ever thought possible.

If you can appreciate the work of a fine craftsman in film such as Martin Scorsese, you'll find that King is of that caliber in the realm of lucidly dealing with this technical subject.



5 out of 5 stars Simple, great student oriented book   January 30, 2008
 2 out of 2 found this review helpful

This book was an excellent complement to the professor I had for basic C programming. I'd venture to say that even someone with little to no computer experience could learn from it. One really nice feature is the Q & A section where obvious questions about the material are asked and then answered by the author such as: "Why is the C language so terse?" There is not an excess of information, but it gives a great deal of examples and even source code so you can see how the system compiles it. If I were teaching myself the C language, this would probably be the first book I went to.


2 out of 5 stars too much   January 31, 2007
 1 out of 8 found this review helpful

in order to really understand what was going on you need to intently read every single word. There are no solutions for the excercises which i thought were too difficult, and many times the means to find the answer could not be found in the chapter.


5 out of 5 stars The Best C Book I've Ever Read   March 10, 2005
 2 out of 3 found this review helpful

This is definitely the best book on C that I have ever read. King presents just about everything there is on the language in a clear and easily understandable way. One thing that I loved about this was King's mentioning the %g format specifier, which is something that has been very useful and that I haven't seen mentioned too frequently.


5 out of 5 stars Learning C is easy with this book   July 25, 2004
 14 out of 14 found this review helpful

This is the second of King's books I have purchased. It is also the second that I am very very pleased with.

This book presents a quick systematic clear way of learning to program in C period. This has to be the easiest programming book I have ever read that goes beyond absolute basics.

Frankly I don't understand the few negative reviews others have given the book. Yes it would have been nice to have answers to the exercises. However this is a programming book, you get the answers yourself by doing the work. Mistakes are readily apparent, simply because it won't work!

In terms of difficulty, the exercises are doable. There have been a few that did stump me.....for a little while. With a bit of rereading and some experimenting, I have managed to answer all that I have attempted.

Do yourself a favor if you are learning C and buy the book either as a stand alone or as a supplement to another book.


Powered by Associate-O-Matic