Package: C Programming Language (2nd Edition - ISBN 0131103628) & C: A Reference Manual (5th Edition - ISBN 013089592X)
by:
Samuel P., III Harbison, Guy L., Jr. Steele; Brian W. Kernighan, Dennis Ritchie
|
On-line Price:
$135.95 (includes GST)
package 834
20%Off Retail Price
You
save: $34.00
TBA - Price Subject to Change.
|
Retail Price:
$169.95
Publisher:
PRENTICE HALL,Feb-2002
Category:
C++ PROGRAMMING Level:
ISBN: 0130779628 ISBN13: 9780130779625
|
| Add to Shopping Cart |
This is a special package containing the two books: C Programming Language (2nd Edition) - 0131103628 & C: A Reference Manual (5th Edition) -
013089592X Description for C Programming Language (2nd Edition):
Summary
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.
From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.
As we said in the first preface to the first edition, C 'wears well as one's experience with it grows.' With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.
Features
all examples have been tested, which is in machine-readable form.
it discusses various aspects of C in more detail, although the emphasis is on examples of complete programs, rather than isolated fragments.
it deals with basic data types, operators and expressions.
covers functions and program structure, external variables, scope rules, multiple source files, and also touches on the preprocessor.
it also describes an interface between C programs and the UNIX operating system, concentrating on input/output, the file system, and storage allocation.
it also provides a language reference manual. The official statement of the syntax and semantics of C is the ANSI standard.
Table of Contents
1. A Tutorial Introduction.
2. Types, Operators, and Expressions.
3. Control Flow.
4. Functions and Program Structure.
5. Pointers and Arrays.
6. Structures.
7. Input and Output.
8. The UNIX System Interface.
Appendix A.
Appendix B.
Appendix C.
Index. Description for C: A Reference Manual (5th Edition):
Summary
This best-selling, authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that empha--sizes correctness, portability, and maintainability.
Describing the C language more clearly and in more detail than any other book, authors Samuel P. Harbison and Guy L. Steele Jr. provide in a single manual:
Standard C (1999) - the new revison of the C Standard supports complex and Boolean types, variable length arrays, precise floating-point programming, and new libraries for portability and internationalization.
Standard C (1989)- the version of C used by most of today's programmers.
Traditional C-common practice before 1990, with millions of lines of code in use every day.
C++ compatible C-code that can be used as C or C++.
The complete C run-time libraries for all C versions.
C: A Reference Manual is the only book that describes all the details of C-past and present. It is the single must-have reference for all C programmers and implementors.
Thoroughly revised and updated, the expanded Fifth Edition includes a complete description of the latest C Standard, ISO/IEC 9899:1999, with its powerful language extensions and new libraries.
New! Visit the Web site. www.CAReferenceManual.com contains source code for the longer examples in the book, expanded discussions on language issues, the latest ISO/IEC language corrigenda, and links to other C resources.
Features
NEW--Coverage of the 1999 C Standard--Now included.
The C language description now covers the new U.S. and international revision to C, adding complex and Boolean types, flexible arrays, improved international support, and many other changes.
NEW--Coverage of new features in the 1998 C++ standard.
Provides advice on how to write C code that is compatible with C++.
NEW--Author's Website (www.CAReferenceManual.com or www.prenhall.com/harbison)--Includes example code, additional C resources, and the latest clarifications and additions from the standardization committees.
Emphasis on writing clean C programs.
Illustrates how to create programs that are maximally portable and reusable in both C and C++ environments.
Chapter-end exercises--Detailed answers in the Appendix.
Allows students to apply what they're learned in each chapter.
Table of Contents
I. THE C LANGUAGE.
1. Introduction.
2. Lexical Elements.
3. The C Preprocessor.
4. Declarations.
5. Types.
6. Conversions and Representations.
7. Expressions.
8. Statements.
9. Functions.
II. THE C LIBRARIES.
10. Introduction to the Libraries.
11. Standard Language Additions.
12. Character Processing.
13. String Processing.
14. Memory Functions.
15. Input/Output Facilities.
16. General Utilities.
17. Mathematical Functions.
18. Time and Date Functions.
19. Control Functions.
20. Locale.
21. Extended Integer Types.
22. Floating-point Environment.
23. Complex Arithmetic.
24. Wide and Multibyte Facilities
Appendix A. The ASCII Character Set.
Appendix B. Syntax of the C Language.
Appendix C. Answers to the Exercises.
Index.
|