CARVIEW |
By?Peter Prinz, Tony Crawford
First Edition
December 2005
Pages: 618
Series: In a Nutshell
ISBN 10: 0-596-00697-7 |
ISBN 13:9780596006976
Covering the C programming language and C runtime library, this book is destined to be a constant companion in your work. C in a Nutshell covers virtually everything you need to program in C. Topics include runtime library calls, common compiler options, and questions of C syntax and usage. Not to be missed by C programmers of all levels.
Full Description
This long-awaited book is a complete reference to the C programming language and C runtime library. Its purpose is to serve as a convenient, reliable companion in your day-to-day work as a C programmer. C in a Nutshell covers virtually everything you need to program in C, describing all the elements of the language and illustrating their use with numerous examples.
The book is divided into three distinct parts. The first part is a fast-paced description, reminiscent of the classic Kernighan & Ritchie text on which many C programmers cut their teeth. It focuses specifically on the C language and preprocessor directives, including extensions introduced to the ANSI standard in 1999. These topics and others are covered:
- Numeric constants
- Implicit and explicit type conversions
- Expressions and operators
- Functions
- Fixed-length and variable-length arrays
- Pointers
- Dynamic memory management
- Input and output
The second part of the book is a comprehensive reference to the C runtime library; it includes an overview of the contents of the standard headers and a description of each standard library function. Part III provides the necessary knowledge of the C programmer's basic tools: the compiler, the make utility, and the debugger. The tools described here are those in the GNU software collection.
C in a Nutshell is the perfect companion to K&R;, and destined to be the most reached-for reference on your desk.
Cover | Table of Contents | Colophon
Featured customer reviews
Be the first person to review this book!
Media reviews
"Why would you need C in a Nutshell if you already have The C Programming Language? The answer is simple buy this book for Chapter 17, Standard Library Functions. This chapter nearly one-third of the book's length provides an alphabetical listing of all the standard functions including the newest C99 additions...Nearly all O'Reilly books picture an animal on the front cover; a cow graces the cover of this book. As there is no bull on the cover, there is 'no bull' within. I really like this book. If you are looking for a general reference covering the standard 'C' library and C99, then this text is your new best friend."
-- Ed Schaefer, UnixReview.com
"...a desk reference manual which offers quick reference answers to common C issues and functions, from compiler options to contents of standard headers, finding or removing data from the tree, and much more."
-- Diane Donovan, Library Bookwatch
"C in a Nutshell caught my interest in a way that no other C reference I have read ever managed to achieve. A large part of its refreshing approach comes simply from the fact that this is a new book, not a revised edition of an existing work. This means that features of the language new with C99 are treated alongside the longer-standing features, rather than being relegated to sidebars or footnotes...As a teacher of C programming, I had been looking for a reference work which covered the C99 version of the language standard, and did so in a readable format free of omissions and errors. C in a Nutshell did not disappoint, and the utility of the standard library reference was a welcome surprise.
"
-- Graham Lee, UKUUG (the UK's Unix & Open Systems User Group)
"C in a Nutshell is a well appointed package of everything you need to work with C. The authors do a commendable job covering the language, the standard library, and essential tools such as make and GDB."
--Kyle Loudon, Senior Engineer, Yahoo!
"C in a Nutshell's well chosen example code often brings clarity faster than a wordy description. This book won't gather dust on your shelf. You'll be reaching for this one often."
--Matthias Kalle Dalheimer, President and CEO, Klaralvdalens Datakonsult AB
"In 25 years of writing in C, I've never seen a clearer, more complete exposition than this one. Everything is covered in the precise and logical way that programmers like to see."
--Matt Crawford, Group Leader, Wide Area Systems, Fermilab
"If you are looking for a general reference covering the standard 'C' library and C99, then this text is your new best friend."
--Ed Schaefer, UnixReview.com
About O'Reilly | Contact | Jobs | Press Room | How to Advertise | Privacy Policy
© 2008, O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.