C Interfaces and Implementations : Techniques for Creating Reusable Software (Paperback)
by David R. Hanson
In stock. Usually ships within 24 hours.
|
Overview
C Interfaces and Implementations describes how to use interface-based design in the C programming language, and it illustrates this approach by describing 24 interfaces and their implementations in detail. The source code in the book is interleaved with its explanation in an order that best suits understanding the code.
ALSO AVAILABLE
Used Book Partners offer 7 copies
Related Categories:
Books > Computers & Internet > Programming Languages - C
- ISBN-13: 9780201498417
- ISBN-10: 0201498413
- Publisher: Addison-Wesley Professional
- Date: August 1996
- Page Count: 544
Customer Reviews
Table of Contents
(Each chapter, except Chapter 1, begins with an Interface, and all chapters conclude with Further Reading and Exercises.)
Preface.
Organization.
Instructional Use.
How to Get the Software.
Acknowledgments.
1. Introduction.
Literate Programs.
Programming Style.
Efficiency.
Programming Style.
Efficiency.
2. Interfaces and Implementations.
Implementations.
Abstract Data Types.
Client Responsibilities.
Efficiency.
Abstract Data Types.
Client Responsibilities.
Efficiency.
3. Atoms.
Implementation.
4. Exceptions and Assertions.
Implementation.
Assertions.
Assertions.
5. Memory Management.
Production Implementation.
Checking Implementation.
Checking Implementation.
6. More Memory Management.
Implementation.
7. Lists.
Implementation.
8. Tables.
Example: Word Frequencies.
Implementation.
Implementation.
9. Sets.
Example: Cross-Reference Listings.
Implementation.
Implementation.
10. Dynamic Arrays.
Implementation.
11. Sequences.
Implementation.
12. Rings.
Implementation.
13. Bit Vectors.
Implementation.
14. Formatting.
Implementation.
15. Low-Level Strings.
Example: Printing Identifiers.
Implementation.
Implementation.
16. High-Level Strings.
Implementation.
17. Extended-Precision Arithmetic.
Implementation.
18. Arbitrary-Precision Arithmetic.
Example: A Calculator.
Implementation.
Implementation.
19. Multiple-Precision Arithmetic.
Example: Another Calculator.
Implementation.
Implementation.
20. Threads.
Examples.
Implementations.
Implementations.
Interface Summary.
Bibliography.
Index.
- ISBN: 9780201498417
- Publisher: Addison-Wesley Professional
- Date: August 1996
- Page Count: 544
- Availability: In stock. Usually ships within 24 hours.







