Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world's leading experts on C and the C Library.
Author(s): P.J. Plauger, Jim Brodie
Edition: 1
Publisher: Prentice Hall PTR
Year: 1992
Language: English
Commentary: The only versions of this book that so far had been uploaded seem to have been converted in a bad way, like even getting the author's name wrong on the cover. OCR is great, but not when it destroys the readability of a document.
Pages: 512
City: New Jersey
Tags: Standard C, Phillip James Plauger, Bill Plauger, PJ Plauger,
Preface viii
Chapter 0: Introduction 1
PART I: The Standard C Language
Chapter 1: Characters 9
Chapter 2: Preprocessing 15
Chapter 3: Syntax 29
Chapter 4: Types 39
Chapter 5: Declarations 51
Chapter 6: Functions 67
Chapter 7: Expressions 83
PART II: The Standard C Library
Chapter 8: Library 111
Chapter 9:
129
Chapter 10: 131
Chapter 11: 135
Chapter 12: 137
Chapter 13: 141
Chapter 14: 143
Chapter 15: 145
Chapter 16: 149
Chapter 17: 153
Chapter 18: 155
Chapter 19: 159
Chapter 20: 161
Chapter 21: 163
Chapter 22: 173
Chapter 23: 181
Chapter 24: 185
Chapter 25: 189
Chapter 26: 203
Appendixes
Appendix A: Portability 209
Appendix B: Names 219
Appendix C: References 231
Index 233