Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
C Programming Language (2nd Edition)

C Programming Language (2nd Edition)

List Price: $42.00
Your Price: $42.00
Product Info Reviews

<< 1 2 3 4 .. 21 >>

Rating: 5 stars
Summary: Classic
Review: I've recently re-read this after several years. If you have a serious programming language under your belt (and Visual Basic doesn't fall under that heading), this slim volume may well be the only book on C that you will ever need. There are numerous examples and exercises throughout the book. There are also suggestions and examples of sensible coding standards.

The book begins with a brief, thirty page tutorial on core C functionality. What's surprising is that by the end of this chapter, one can write moderately interesting C programs. Following chapters cover various areas in more depth. For example, the sixth chapter covers pointers and arrays. This is an area that many new programmers find difficult. The authors provide a lucid, detailed discussion and an algorithm written in C for understanding complex declarations like:

char (*(*x[3])())[5];

That is, x is an array[3] of pointer to function returning pointer to array[5] of char. Of course, one would rarely see such a declaration in practice, but it is important to be able to understand such declarations.

The standard library is used throughout and is summarized in an appendix. Some of the examples and exercises indicate how some standard library functions might be written in C.

As the authors say, "C has proven to be an extremely effective and expressive language for a wide variety of programming applications." This book is an excellent learning source and reference on C.

Rating: 5 stars
Summary: A Programming Classic
Review: With more than 30 years under its belt, the C programming language still remains one of the most important computer languages to date. Languages like Perl and Java might have secured permanent niches in certain areas of programming, but one must keep in mind that they their own compilers were written in C languages, and both use structures and styles derived from C.

In short, this book is a classic in the field of computer programming, but it is no less relevant today. Kernigham and Ritchie start the reader from the very beginning with discussions of variables and functions, and keep their discussion of C in very stripped down and simple terms. Using C libraries can get you very far these days as a programmer, but if you want to know how those functions work, you will enjoy a very nice introduction in this book. You will make your own functions like strcat, atoi and so on using the most basic C commands. This approach to programming really helps the new programmer think for themselves.

I also like the problems and questions throughout the book. Kernigham and Ritchie definitely want the reader to be actively learning C and not just be a passive reader.

In short, this book is an excellent starting point for someone wanting to learn C, or for someone who is starting out in programming. Its also a classic that should definitely be on any career programmer's shelf.

Rating: 5 stars
Summary: pick it up
Review: I bought this book a few years back as a first book on C programming. I heard this book was by the smart guys that wrote the language, and I was going to get it straight from the source. I had one problem though; I couldn't handle the info. At that time I got discouraged 1/3 of the way through the introductory chapter and put it down. I didn't pick it up again until a couple of weeks ago.

Having since read another introductory text on C, I can understand this book now. Now that I can understand it, I enjoy and appreciate the elegant clarity of the concise writing style. It's a great second or third book on C. It provides the foundations necessary to advance to the intermediate programming level and beyond.

This book is very condensed. Although it's short, it's not a book most of us will read very fast. It's quite different from most modern books on programming. Still, it's quite digestible if you've had a good introduction to C and programming in general. For me, this book filled in all the nagging little questions left by other introductory books. The index is excellent and useful. I cannot overstate how much a good index is worth in a book like this. Appendix A, which is a reference manual for the language is also excellent.

Although the book is dated, its effectiveness is not hindered by time. It covers the language backwards and forewards with absolute clarity. If you really want to know C, I suggest picking up this book after an introductory text. I know that the information in this book will save me from hours of frustrating beginner mistakes. I think I'm ready to move on to Stevens now.

Rating: 5 stars
Summary: stupid newbs...
Review: hey u! yes u! im talking to u, the newb that tries to learn the deep language of c. Do not get this book unless you have some programming experience. Don't even try coming near c until you have at least learned basic, or some python, and even java (if ur really into oop). Anyways... if you don't know much bout programming then i wouldn't recommend even trying c. c goes into many deep concepts, and bugs that you may not understand at first. so besides that, i thought this book was excellent. It does a great way of explaining things, and it's just ansi c. so this book is good to start out with learning bout c if ur willing to try.(not newbs that is).

Rating: 5 stars
Summary: Great book, worth to spend money on
Review: I love this book. It's my main source for C language solution, and it's great to use as reference. Very straight forward and easy to use. While the code is written in a little bit old fashioned way, it's still the best C book around.

Rating: 4 stars
Summary: Very strange but enjoyable
Review: This is one of those books that is put aside on the shelf once you just start reading. One year later, you come back and have a go at it once more. Only this time you pause and think what a great book this has always been and you'd wish you had read it earlier.

Secondly alot of people here say this is *the* book for beginners. In my honest opinion, this is not so. It's way too technical for beginners to programming. My suggestion is that if you have any academic or professional background with C or any other language, then this book will serve you well. Otherwise don't buy this book, you will simply get lost. Read some good intro books on C which don't go into details. Once you get your feet wet, go ahead and buy this book. You will enjoy it.

There is a mis-paragraphing in the sections in chapter 5 where they are discussing the method alloc(). The value returned in the method code and the discussion of what the method returns is inconsistent. The discussion could have been put in better words.

Overall this is a very good book. A must have for serious C programmers. I would advise you to read the code *before* you read the discussion, it will help you undertsand better, especially if you like learning by example, otherwise, do as you please.

I am not a fan of huge 500-1000 page books on Computers. This book beats them all, well done K&R. Enjoy your read on this one when you buy it.

Cheers

Rating: 5 stars
Summary: You're not a programmer...
Review: ...unless you've read this book!
Simple, quick, to the point, and easy to refer to in the thick of battle. The only C book one ever needs! Ever!

Rating: 5 stars
Summary: Practical, informative and fun
Review: This is a compact book with a lot of kick. The authors are experts in their field. There are no paddings of fluff or handholding. Writing is intelligent and concise. Information flows from chapter to chapter with clear purpose. The examples are excellent, focusing on essential problems all programmers go through one time or another. These days I don't program in C much but rather use a more higher level language like Python,Perl,Java,Ruby,etc. If you're like me and benefit from these wonderful languages or environments then this is the book to thank. Because chances are, those gifted programmers who wrote the languages you use everyday probably built the corner stones of their skillsets with this book.

Rating: 5 stars
Summary: Nirvana of Programming Language Textbooks
Review: This is as good as it gets: concise, excellent examples, and the right form factor.

The only negative I can offer is that the 1st edition was even better.

Rating: 5 stars
Summary: Great book.
Review: Complete, yet concise, excellent index.

Early on, the book patiently teaches you the language with examples, then, toward the end of the book, it describes the language concisely and precisely for the pro.


<< 1 2 3 4 .. 21 >>

© 2004, ReviewFocus or its affiliates