C In A Nutshell

C In A Nutshell

5.0 2
by Peter Prinz, Tony Crawford
     
 

View All Available Formats & Editions

Learning a language—any language—involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French

Overview

Learning a language—any language—involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French in order to speak it well, especially if there's a good dictionary available. Likewise, C programmers don't need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference.

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.

Product Details

ISBN-13:
9780596006976
Publisher:
O'Reilly Media, Incorporated
Publication date:
12/23/2005
Series:
In a Nutshell (O'Reilly) Series
Pages:
622
Product dimensions:
8.78(w) x 6.00(h) x 1.12(d)

Meet the Author

Peter is a seminar leader and key course developer, teaching courses to thousands of software developers for Unix and Windows systems. As the chief developer and cofounder of the IT company Authensis AG in Germany, he has gained extensive experience in software development for computer telephony. Peter is also the author of several other books on software development in C/C++, most of them as co-author with Ulla Kirch-Prinz, including O'Reilly's "C Pocket Reference".

Tony Crawford is a technical-writer and freelance translator with a strong C background based just outside Berlin, Germany. In addition to regular software localization projects, he has translated books on network administration and ATM. A US native, Tony completed undergraduate work at Occidental College, Los Angeles; Universit de Perpignan, France; and Technische Universit t, Berlin. Tony translates from German into English.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

C in a Nutshell 5 out of 5 based on 0 ratings. 2 reviews.
JackRackham19 More than 1 year ago
This book has been a staple for me both in school and in the work place. It includes excellent explanations of syntax and tools. The element of this book that takes it from good to great though, is the level of detail. One might ask, "well thats fine, as splendid of a reference tool as this book is, why not use an internet reference site?" Well, why choose? When I just need some quick details I look up functions online but when I need an explanation or more detail I use "C in a Nutshell".
Guest More than 1 year ago
Are you a C programmer? If you are, then this book is for you. Authors Peter Prinz and Tony Crawford, have done an outstanding job of writing a book that is a complete reference to the C programming language and the C runtime library. Prinz and Crawford, begin with an overview of the C language. Then, the authors provide an overview of standard headers and a detailed function reference. Finally, they provide the necessary knowledge of the C programmer¿s basic tools: the compiler, the make utility, and the debugger. This most excellent book will help you understand the key concepts, such as type conversion, dynamic memory management, working with pointers, and more. Perhaps more importantly, this book will help you get the job done.