See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

21 used & new from £0.42

Have one to sell? Sell yours here
 
   
C: The Complete Reference (Complete Reference Series)
 
 

C: The Complete Reference (Complete Reference Series) (Paperback)

by Herbert Schildt (Author) "This book divides its description of the C language into two parts ..." (more)
4.0 out of 5 stars See all reviews (18 customer reviews)

Available from these sellers.


2 new from £22.92 19 used from £0.42
Other Editions: RRP: Our Price: Other Offers:
Paperback (4) £25.99 £22.09 33 used & new from £4.99

Customers Who Bought This Item Also Bought

C++: The Complete Reference

C++: The Complete Reference

by Herbert Schildt
5.0 out of 5 stars (4)  £27.99
The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (96)  £19.17
C++: A Beginner's Guide, Second Edition (Beginner's Guides (McGraw-Hill))

C++: A Beginner's Guide, Second Edition (Beginner's Guides (McGraw-Hill))

by Herbert Schildt
4.6 out of 5 stars (15)  £11.89
Sams Teach Yourself C in 21 Days

Sams Teach Yourself C in 21 Days

by Bradley L. Jones
4.2 out of 5 stars (9)  £24.58
C/C++ Programmer's Reference

C/C++ Programmer's Reference

by Herbert Schildt
Explore similar items

Product details

  • Paperback: 839 pages
  • Publisher: Osborne/McGraw-Hill,U.S.; 3rd Revised edition edition (1 Mar 1995)
  • Language English
  • ISBN-10: 0078821010
  • ISBN-13: 978-0078821011
  • Product Dimensions: 22.6 x 18.3 x 3.3 cm
  • Average Customer Review: 4.0 out of 5 stars See all reviews (18 customer reviews)
  • Amazon.co.uk Sales Rank: 811,249 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Debrett's Season Events
   www.debretts.com    Eclectic range of 09 Events, Shows and Fesitvals for every interest 
Complete Season
   www.Swoopo.co.uk    Bargain auctions ending soon Bidding starts at only 10p! 
References
   www.Ask.com    Find the Best Results for References 
  
 

Product Description

Amazon.co.uk Review
C has been justly popular since Kernighan and Ritchie developed it, and continues to be so despite the increasing popularity of its offspring, C++ and Java. The release of the ANSI/ISO C99 standard, replacing C89, triggered the fourth version of Schild's massively successful--and massive--C reference. Naturally, though, C99 is only the reason for a new edition, not the whole content. What you get is a six-part book which starts with C's foundations, details the C99 additions, discusses the C libraries, introduces useful algorithms, looks at C environments and--best of all--creates a small C interpreter.

In practice, much of the information in the book remains identical to previous versions and, as at the time of writing, few compilers support all of C99, it might seem unnecessary to buy the new edition at all. However, complete means what it says. Schild keeps all the C89 material (the basis of C++ after all), adds the C99 material and also updates the book to reflect changes in programming practice and style. The C99 additions discussed include new keywords, variable length arrays, complex maths support, the long, long int (64-bit integers), more flexible array structure members and more, all of which are demonstrated in code fragments.

C has the advantage of being a relatively simple, compact language and Schild knows it inside out. If you plan to be a C programmer this is probably the only book on the C language you'll need. --Steve Patient --This text refers to the Paperback edition.

Product Description
This reference on C has been revised to include state-of-the-art developments in C programming. Divided into five parts for easy reference, it includes: an overview of C; a summary of C library functions, algorithms and applications; a discussion of the C programming environment; and examples.

See all Product Description


Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
This book divides its description of the C language into two parts. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

C: The Complete Reference (Complete Reference Series)
85% buy the item featured on this page:
C: The Complete Reference (Complete Reference Series) 4.0 out of 5 stars (18)
C++: The Complete Reference
15% buy
C++: The Complete Reference 5.0 out of 5 stars (4)
£27.99

 

Customer Reviews

18 Reviews
5 star:
 (11)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 7 people found the following review helpful:
2.0 out of 5 stars A Tutorial, NOT a Reference, 29 Mar 1999
By A Customer
Having come across Schild's book when starting out as a programmer I believed 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 deficiencies. Schild's book tries to be all things to all men:

oOo Tutorial: A very chatty manner as it leads you through the workings of each area, I like the description of "make", albeit brief.

oOo Reference manual: It covers most of the C language, but there is incomplete coverage of the C language (eg errno, and bzero).

oOo Algorithm book: It describes the use of Artificial Intelligence, but this is such a huge area it only wets the appetite. A reader attracted by these areas would better off buying a book which concentrates on these areas specifically and in greater depth.

I was disappointed to discover the third edition of this book had the C++ overview removed. The new section, "a C interpreter", which I suspect is to pad out the book after removing the useful chapters from previous editions is practically useless. It would have been better to write something similar to Steel's coverage of writing 'clean C' where a C program runs in a C++ environment to distinguish the conflict areas between C and C++.

Another failing of Schild's book is the all too brief coverage of some areas summarised with the cop out "consult your manufacturer's manual for details".

In the format of a good reference book, Schild lays down many parts of the C language under function headings such as "signal". However, towards the end of each description is a section entitled "see related functions" with an incomplete list of references; for example under "signal" it is "raise", but missing "ssignal, psignal, gsignal". Instead of spreading descriptions around like this it would be easier to read if related functions were grouped under a similar heading, so the reader isn't distracted searching for them.

Schild's book has moved from discussing C in a DOS environment in his first edition to a Windows environment in the third edition. Although Schild does cover UNIX, the platform where C originated, he has skimmed the surface like a pebble across a pond.

In conclusion Schild's book is suitable as a tutorial for beginners but cannot be classed as a reference manual. I would recommend the following books instead:

Reference: C : A Reference Manual, Samuel P. Harbison, Guy L. Steele (September 1994), Prentice Hall; ISBN: 0133262243

Tutorial: C : A modern Approach, K.N. King, (April 1996), W.W. Norton & Company; ISBN: 0393969452

Algorithm: Algorithms in C : Fundamentals, Data Structures, Sorting, Searching Robert Sedgewick, 3rd edition (October 1997) Addison-Wesley Pub Co; ISBN: 0201314525

The Algorithm Design Manual, Steven S. Skiena, Steve Skiena (November 1997), Springer Verlag; ISBN: 0387948600

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



 
3 of 3 people found the following review helpful:
1.0 out of 5 stars Buy a copy and destroy it, please!, 13 May 1998
By A Customer
Herbert Schildt is an enthusiastic writer who can seduce the naive reader into believing anything, no matter how ridiculous. Do yourself a favor and get a recent edition of _C: A Reference Manual_ by Samuel Harbison and Guy Steele instead. Also, _The C Programming Language_ by Brian Kernighan and Dennis Ritchie. (For the sake of the newbies out there, I should mention that Dennis Ritchie invented the C language, which in itself is a recommendation, not to mention that the first edition of the book, published in 1978, served as the base document for the ANSI C standard). These two books are recommended by the comp.lang.c Usenet newsgroup's FAQ list---a reading of which, incidentally, could have prevented Schildt from committing many of the horrible errors in _C: The Complete Reference_. The naive errors in this book would be embarassing even in a programming assignment turned in by a computer science college sophomore.

The reviewers who gave this book a 10 have been sadly duped and don't even know it. These people owe it to themselves to get the Harbison and Steele reference manual, and read the Usenet FAQ about the C language, and to read Peter Seebach's partial review of Schildt's book whose URL has been mentioned at least twice in some other reviews here. Also, anyone who doubts the negative reviews should write an article to comp.lang.c with the subject ``Schildt'' and a blank body. That alone should incite a frivolous anti-Schildt flame thread that will last a good two weeks.

The Usenet culture has even coined a new epithet which is applied to a horribly wrong assertion (about a programming language) which is nonchalantly presented as fact: that term is ``bullschildt''. This will no doubt end up in the jargon file one day, thus immortalizing Herb's family name. That just goes to show you that you should be careful about what you publish!

I give this book a 2 only because I believe that the ranking of 1 should be reserved for works like _Learn C in 21 Days_, _C For Dummies_ or others of t! he same trash bin calibre.

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



 
6 of 8 people found the following review helpful:
5.0 out of 5 stars VERY useful - almost essential!, 7 Sep 2000
By A Customer
I already know C and can't say how much use it would be to someone learning it for the first time. BUT, when it says complete reference it really does mean complete. It covers things I've never even heard about before - explains them in a way that is understandable to everyone, including those of us who aren't gurus! The algorithms he supplies a a big bonus, they are well explained dispite being some of the more conceputally complex ones (qsort, AI based searches). The inclusion of of a C interpreter allows you to look at the language from another angle if you're brave enough.
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 This is the single best book on C that you can buy.
This is one great book. It is fully compliant with Microsoft's Visual C++, thorough, and well organized. It is loaded with hundreds of examples. Schildt is one great writer!
Published on 4 Jul 1999

5.0 out of 5 stars Thumbed through daily
I find myself turning again and again to Schildt's book. As a new user to C its proved invaluable. The bad reviews of this book no doubt will receive more attention than the good... Read more
Published on 3 Jul 1999

4.0 out of 5 stars A good book for C learners
When I contact C, its this book that led me into the entrance of C programming. And I like its 1988 version more than the 1995/1998 version. Read more
Published on 5 Mar 1999

4.0 out of 5 stars Easy to read
I read this book with in 3 weeks. I found it very good written who ever there are some minor mistakes in the explonation
Published on 24 Jan 1999

5.0 out of 5 stars The only C book you'll ever need!
All the features of C, concisely explained. No confusing, verbose examples - just the facts! I've been using this book as a constant reference for 3 years now in my job and was... Read more
Published on 14 Dec 1998

4.0 out of 5 stars Not perfect but reasonable
This book okay, as some other reviewers say there are some "mistakes". I wouldn't consider them mistakes, just not ANSI C. Read more
Published on 10 Dec 1998

5.0 out of 5 stars Superb Book
Don't be put off by the bad reviews of this book - this is quite possibly the best C book ever written. Read more
Published on 29 Oct 1998

5.0 out of 5 stars Good down to earth book for real programmers.
I've seen some of the complaints about this book (like documenting void main() as working -- which it does on just about any C compiler even though it may not be official ANSI... Read more
Published on 20 Aug 1998

5.0 out of 5 stars Competition is none - This is the best C book out there.
This book is by far the best programming book i've ever read. The information in this book is presented in a way I find superior to other books. Read more
Published on 28 Aug 1997

1.0 out of 5 stars I am on the ISO C committee, and I find this book insulting.
This book is chock-full of errors. Some of them are obvious; some of them are subtle. Many of the examples cannot be compiled by anything even similar to a C compiler. Read more
Published on 27 Jul 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Java 2: The Complete Reference

Java 2: The...

For a supposedly easy-to-use language Java has generated a range of... Read more

Find similar items

 

More From Herbert Schildt

C++: A...

C++: A Beginner's Guide, Second Edition

Essential skills made easy! Written by Herb Schildt, the world’s... Read more
£19.99 £11.89

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates