| ||||||||||||||||||
|
There is a newer edition of this item:
|
The Ultimate Resource on C—Thoroughly Updated for the New C Standard.
A new ANSI/ISO standard for C, called C99, has been recently adopted and Herb Schildt, the world's leading programming author, has updated and expanded his best-selling reference on C to cover it. Whether you are a beginning C programmer or a seasoned pro, the answers to all your C questions can be found in this one-stop resource. In this authoritative guide, Schildt details the C language, its libraries, and applications, providing insider tips, hundreds of examples, and expertly crafted explanations. As a special bonus, the book concludes by developing a C interpreter, which you can use as-is or expand on your own! And just as you'd expect, everything is presented in the clear, concise, uncompromising style that has made Herb the choice of millions.
Inside you'll find:
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
31 of 34 people found the following review helpful:
2.0 out of 5 stars
A Tutorial, NOT a Reference,
By A Customer
This review is from: C: The Complete Reference (Complete Reference Series) (Paperback)
Having come across Schild's book when starting out as a programmer Ibelieved it to be one of the best I've read. In this respect it is very good for a beginner, but searching now for a reference manual (I've misplaced the misnomer: "C, A Complete Reference") as a more experienced programmer I realise this is really a tutorial. Comparing it against other C reference books I now see the oOo oOo oOo I was Another failing of Schild's book In the Schild's book has moved from discussing C in a
11 of 11 people found the following review helpful:
1.0 out of 5 stars
It's worse than I remember.,
This review is from: C: The Complete Reference, 4th Ed. (Paperback)
I once wrote a fairly negative web page about the 3rd edition of this book. The 4th edition corrects some of the errors, but many more remain. Schildt's writing is very friendly, but he frankly does not know C well enough to be writing about it. His example code is full of errors. Some might prevent things from working immediately; others would be more subtle, and might not show up until you tried to run stuff in production.
All the people dismissing this as nitpicking have missed the point. *THE C LANGUAGE IS VERY PICKY*. If you want a friendly language that doesn't care whether you know what you're doing, don't program in C. C doesn't just let you shoot yourself in the foot, it helpfully picks the gun back up, reloads it, and hands it back to you, already pointed at your other foot. Newbies who learn from Schildt's books either stay clueless or spend years overcoming the various misunderstandings they acquired from them. Seriously, stay away. It's a huge book, it's full of text, but the text is full of errors, and if you try to learn C from this book, you'll end up disadvantaged. There are many better books, and few I'd call worse. (Some are less well-written, but that at least means that you don't pick up their mistakes.) I opened this book to a random page (page 259), and found a program which had at least six errors in it, some fairly serious. The net result is that the program does not illustrate anything, may not work on some systems, and that it is completely obvious that the author never, ever, ran the program to see what it did. (You can tell, because if he had, he would have noticed that it never displays the output prompt he prints.)
56 of 69 people found the following review helpful:
2.0 out of 5 stars
Inaccurate,
By A Customer
This review is from: C: The Complete Reference, 4th Ed. (Paperback)
Schildt makes numerous errors.One example: printf("%f", sizeof f); Clearly wrong: sizeof f has does not have type double. /* Write 6 integers to a disk file. */ Wrong again; rec is converted to a pointer to int, rather than an array of 6 ints, because it is in the parameter of a function (try it if you don't believe me). Another example: Not at all. main returns int and only int. One last example: This was his attempt to give a code snippet where the order of evaluation is specified. It's blatantly wrong: *p or may or may not be evaluated before p++. There are many many other errors. This book is only useful as a reference if you are competent enough with C to not need it, in which case, why buy it?
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|