C Interfaces and Implementations : Techniques for Creating Reusable Software
暫譯: C 語言介面與實作:創建可重用軟體的技術

David R. Hanson

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

相關主題

商品描述


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

商品描述(中文翻譯)

目錄

(每一章節,除了第一章,皆以介面開始,所有章節以進一步閱讀和練習結束。)

前言
組織
教學使用
如何獲取軟體
致謝

1. 介紹
可讀程式
程式風格
效率

2. 介面與實作
實作
抽象資料型別
客戶端責任
效率

3. 原子
實作

4. 異常與斷言
實作
斷言

5. 記憶體管理
生產實作
檢查實作

6. 更多記憶體管理
實作

7. 列表
實作

8. 表格
範例:字詞頻率
實作

9. 集合
範例:交叉參考清單
實作

10. 動態陣列
實作

11. 序列
實作

12. 環
實作

13. 位元向量
實作

14. 格式化
實作

15. 低階字串
範例:列印識別符
實作

16. 高階字串
實作

17. 擴展精度算術
實作

18. 任意精度算術
範例:計算機
實作

19. 多重精度算術
範例:另一個計算機
實作

20. 執行緒
範例
實作

介面摘要
參考文獻
索引