C Interfaces and Implementations : Techniques for Creating Reusable Software

David R. Hanson

  • 出版商: Addison-Wesley Professional
  • 出版日期: 1996-08-30
  • 售價: $1,925
  • 貴賓價: 9.5$1,829
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 0201498413
  • ISBN-13: 9780201498417
  • 相關分類: C 程式語言

立即出貨 (庫存=1)

買這商品的人也買了...

商品描述


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.

2. Interfaces and Implementations.
Implementations.
Abstract Data Types.
Client Responsibilities.
Efficiency.

3. Atoms.
Implementation.

4. Exceptions and Assertions.
Implementation.
Assertions.

5. Memory Management.
Production Implementation.
Checking Implementation.

6. More Memory Management.
Implementation.

7. Lists.
Implementation.

8. Tables.
Example: Word Frequencies.
Implementation.

9. Sets.
Example: Cross-Reference Listings.
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.

16. High-Level Strings.
Implementation.

17. Extended-Precision Arithmetic.
Implementation.

18. Arbitrary-Precision Arithmetic.
Example: A Calculator.
Implementation.

19. Multiple-Precision Arithmetic.
Example: Another Calculator.
Implementation.

20. Threads.
Examples.
Implementations.

Interface Summary.
Bibliography.
Index. 0201498413T04062001


Back to Top