C语言接口与实现 : 创建可重用软件的技术 = C interfaces and implementations : techniques for creating reusable sofware 🔍
C Interfaces and Implementations:Techniques for Creating Reusable Software;(美)David R.Hanson(著);傅蓉;周鹏;张昆琪 北京:机械工业出版社, 计算机科学丛书, 2004
中文 [zh] · PDF · 17.4MB · 2004 · 📘 非小说类图书 · 🚀/duxiu/lgli/lgrs/nexusstc/zlib · Save
描述
书签已装载,
书签制作方法请找 [email protected]
完全免费
本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。
本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对 C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这 个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。
备用文件名
lgrsnf/C语言接口与实现.pdf
备用文件名
zlib/Engineering/Computer Technology/(美)David R.Hanson/C语言接口与实现_5663457.pdf
备选标题
C语言接口与实现 : 创建可重用软件的技术 C Yu yan jie kou yu shi xian : Chuang jian ke zhong yong ruan jian de ji shu
备选作者
(美)David R. Hanson著 ; 傅蓉等译; 汉森; 傅蓉
备选作者
汉森; Hanson, David R.·汉森; 鹏·周
备选作者
Sen Han; Rong Fu
备用出版商
机械工业出版社 Ji xie gong ye chu ban she
备用出版商
China Machine Press
备用出版商
机械工业出版社·北京
备用版本
Ji suan ji ke xue cong shu, Di 1 ban, 北京 Beijing, 2004
备用版本
Ji suan ji ke xue cong shu, Di 1 ban, Bei jing, 2004
备用版本
China, People's Republic, China
元数据中的注释
lg2714109
元数据中的注释
{"isbns":["7111130057","9787111130055"],"last_page":379,"publisher":"机械工业出版社","series":"计算机科学丛书"}
元数据中的注释
Bookmarks: p1 (p1): 第1章 简介
p1-2 (p2): 1.1 literate程序
p1-3 (p6): 1.2 编程风格
p1-4 (p7): 1.3 效率
p1-5 (p9): 参考书目浅析
p1-6 (p9): 练习
p2 (p11): 第2章 接口与实现
p2-2 (p11): 2.1 接口
p2-3 (p13): 2.2 实现
p2-4 (p15): 2.3 抽象数据类型
p2-5 (p17): 2.4 客户调用程序的责任
p2-6 (p21): 2.5 效率
p2-7 (p21): 参考书目浅析
p2-8 (p22): 练习
p3 (p25): 第3章 原子
p3-2 (p25): 3.1 接口
p3-3 (p26): 3.2 实现
p3-4 (p31): 参考书目浅析
p3-5 (p31): 练习
p4 (p33): 第4章 异常与断言
p4-2 (p34): 4.1 接口
p4-3 (p38): 4.2 实现
p4-4 (p43): 4.3 断言
p4-5 (p46): 参考书目浅析
p4-6 (p46): 练习
p5 (p49): 第5章 内存管理
p5-2 (p50): 5.1 接口
p5-3 (p53): 5.2 产品级实现
p5-4 (p55): 5.3 校验实现
p5-5 (p62): 练习
p5-6 (p62): 参考书目浅析
p6 (p65): 第6章 进一步内存管理
p6-2 (p65): 6.1 接口
p6-3 (p67): 6.2 实现
p6-4 (p72): 参考书目浅析
p6-5 (p73): 练习
p7 (p75): 第7章 链表
p7-2 (p75): 7.1 接口
p7-3 (p78): 7.2 实现
p7-4 (p83): 练习
p7-5 (p83): 参考书目浅析
p8 (p85): 第8章 表格
p8-2 (p85): 8.1 接口
p8-3 (p87): 8.2 例子:单词频率
p8-4 (p92): 8.3 实现
p8-5 (p98): 参考书目浅析
p8-6 (p98): 练习
p9 (p101): 第9章 集合
p9-2 (p101): 9.1 接口
p9-3 (p103): 9.2 实例:交叉引用列表
p9-4 (p109): 9.3 实现
p9-5 (p110): 9.3.1 成员操作
p9-6 (p113): 9.3.2 集合操作
p9-7 (p116): 参考书目浅析
p9-8 (p116): 练习
p10 (p119): 第10章 动态数组
p10-2 (p119): 10.1 接口
p10-3 (p122): 10.2 实现
p10-4 (p124): 参考书目浅析
p10-5 (p125): 练习
p10-6 (p127): 11.1 接口
p11 (p127): 第11章 序列
p11-2 (p128): 11.2 实现
p11-3 (p133): 参考书目浅析
p11-4 (p133): 练习
p12 (p135): 第12章 环
p12-2 (p135): 12.1 接口
p12-3 (p137): 12.2 实现
p12-4 (p144): 参考书目浅析
p12-5 (p144): 练习
p12-6 (p147): 13.1 接口
p13 (p147): 第13章 位向量
p13-2 (p149): 13.2 实现
p13-3 (p150): 13.2.1 成员操作
p13-4 (p154): 13.2.2 比较
p13-5 (p155): 13.2.3 集合操作
p13-6 (p157): 参考书目浅析
p13-7 (p157): 练习
p14 (p159): 第14章 格式化
p14-2 (p159): 14.1 接口
p14-3 (p160): 14.1.1 格式化函数
p14-4 (p162): 14.1.2 转换函数
p14-5 (p165): 14.2 实现
p14-6 (p165): 14.2.1 格式化函数
p14-7 (p171): 14.2.2 转换函数
p14-8 (p175): 参考书目浅析
p14-9 (p176): 练习
p15 (p177): 第15章 低级字符串
p15-2 (p178): 15.1 接口
p15-3 (p183): 15.3 实现
p15-4 (p183): 15.2 例子:打印标识符
p15-5 (p185): 15.3.1 字符串操作
p15-6 (p189): 15.3.2 分析字符串
p15-7 (p193): 15.3.3 转换函数
p15-8 (p193): 参考书目浅析
p15-9 (p194): 练习
p16 (p197): 第16章 高级字符串
p16-2 (p197): 16.1 接口
p16-3 (p202): 16.2 实现
p16-4 (p205): 16.2.1 字符串操作
p16-5 (p208): 16.2.2 内存管理
p16-6 (p210): 16.2.3 分析字符串
p16-7 (p214): 16.2.4 转换函数
p16-8 (p214): 参考书目浅析
p16-9 (p215): 练习
p17 (p217): 第17章 扩展精度算法
p17-2 (p217): 17.1 接口
p17-3 (p221): 17.2 实现
p17-4 (p222): 17.2.1 加法和减法
p17-5 (p224): 17.2.2 乘法
p17-6 (p225): 17.2.3 除法和比较
p17-7 (p230): 17.2.4 移位
p17-8 (p232): 17.2.5 字符串转换
p17-9 (p234): 参考书目浅析
p17-10 (p234): 练习
p18 (p237): 第18章 任意精度算法
p18-2 (p237): 18.1 接口
p18-3 (p240): 18.2 示例:一个计算器
p18-4 (p245): 18.3 实现
p18-5 (p247): 18.3.1 取反和乘法
p18-6 (p248): 18.3.2 加法和减法
p18-7 (p250): 18.3.3 除法
p18-8 (p252): 18.3.4 求幂
p18-9 (p253): 18.3.4 比较
p18-10 (p254): 18.3.6 简易函数
p18-11 (p255): 18.3.7 移位
p18-12 (p256): 18.3.8 字符串和整数转换
p18-13 (p259): 参考书目浅析
p18-14 (p259): 练习
p19 (p261): 第19章 多精度算法
p19-2 (p261): 19.1 接口
p19-3 (p266): 19.2 示例:另一计算器
p19-4 (p272): 19.3 实现
p19-5 (p276): 19.3.1 转换
p19-6 (p278): 19.3.2 无符号算法
p19-7 (p280): 19.3.3 有符号算法
p19-8 (p283): 19.3.4 简易函数
p19-9 (p288): 19.3.5 比较和逻辑操作
p19-10 (p291): 19.3.6 字符串转换
p19-11 (p293): 参考书目浅析
p19-12 (p293): 练习
p20 (p295): 第20章 线程
p20-2 (p297): 20.1 接口
p20-3 (p297): 20.1.1 Thread
p20-4 (p300): 20.1.2 一般信号量
p20-5 (p302): 20.1.3 同步通信通道
p20-6 (p303): 20.2 示例
p20-7 (p303): 20.2.1 并行排序
p20-8 (p307): 20.2.2 临界区
p20-9 (p309): 20.2.3 生成素数
p20-10 (p312): 20.3.1 同步通信通道
p20-11 (p312): 20.3 实现
p20-12 (p314): 20.3.2 线程
p20-13 (p322): 20.3.3 线程创建与上下文转换
p20-14 (p328): 20.3.4 抢占
p20-15 (p330): 20.3.5 一般信号量
p20-16 (p331): 20.3.6 MIPS和ALPHA上的上下文转换
p20-17 (p335): 参考书目浅析
p20-18 (p336): 练习
p20-19 (p339): 附录 接口概要
p20-20 (p361): 参考书目
p20-21 (p367): 索引
元数据中的注释
topic: C语言-程序设计
元数据中的注释
Type: 当代图书
元数据中的注释
Bookmarks:
1. (p1) 第1章 简介
1.1. (p2) 1.1 1iterate程序
1.2. (p6) 1.2 编程风格
1.3. (p7) 1.3 效率
1.4. (p5) 参考书目浅析
1.5. (p5) 练习
2. (p11) 第2章 接口与实现
2.1. (p11) 2.1 接口
2.2. (p11) 2.2 实现
2.3. (p15) 2.3 抽象数据类型
2.4. (p17) 2.4 客户调用程序的责任
2.5. (p21) 2.5 效率
2.6. (p21) 参考书目浅析
2.7. (p22) 练习
3. (p25) 第3章 原子
3.1. (p25) 3.1 接口
3.2. (p26) 3.2 实现
3.3. (p31) 参考书目浅析
3.4. (p31) 练习
4. (p33) 第4章 异常与断言
4.1. (p34) 4.1 接口
4.2. (p38) 4.2 实现
4.3. (p43) 4.3 断言
4.4. (p46) 参考书目浅析
4.5. (p46) 练习
5. (p49) 第5章 内存管理
5.1. (p50) 5.1 接口
5.2. (p53) 5.2 产品级实现
5.3. (p55) 5.3 校验实现
5.4. (p62) 参考书目浅析
5.5. (p62) 练习
6. (p65) 第6章 进一步内存管理
6.1. (p65) 6.1 接口
6.2. (p67) 6.2 实现
6.3. (p72) 参考书目浅析
6.4. (p73) 练习
7. (p75) 第7章 链表
7.1. (p75) 7.1 接口
7.2. (p78) 7.2 实现
7.3. (p83) 参考书目浅析
7.4. (p83) 练习
8. (p85) 第8章 表格
8.1. (p85) 8.1 接口
8.2. (p87) 8.2 例子:单词频率
8.3. (p92) 8.3 实现
8.4. (p98) 参考书目浅析
8.5. (p98) 练习
9. (p101) 第9章 集合
9.1. (p101) 9.1 接口
9.2. (p103) 9.2 实例:交叉引用列表
9.3. (p109) 9.3 实现
9.3.1. (p110) 9.3.1 成员操作
9.3.2. (p113) 9.3.2 集合操作
9.4. (p116) 参考书目浅析
9.5. (p116) 练习
10. (p119) 第10章 动态数组
10.1. (p119) 10.1 接口
10.2. (p122) 10.2 实现
10.3. (p124) 参考书目浅析
10.4. (p125) 练习
11. (p127) 第11章 序列
12. (p135) 第12章 环
13. (p147) 第13章 位向量
14. (p159) 第14章 格式化
15. (p177) 第15章 低级字符串
16. (p197) 第16章 高级字符串
17. (p217) 第17章 扩展精度算法
18. (p237) 第18章 任意精度算法
19. (p261) 第19章 多精度算法
20. (p295) 第20章 线程
21. (p339) 附录 接口概要
22. (p361) 参考书目
23. (p367) 索引
元数据中的注释
theme: C语言-程序设计
元数据中的注释
Type: modern
元数据中的注释
topic: C语言;程序设计
元数据中的注释
Bookmarks:
1. (p1) 第1章 简介
1.1. (p2) 1.1literate程序
1.2. (p6) 1.2编程风格
1.3. (p7) 1.3效率
1.4. (p9) 参考书目浅析
1.5. (p9) 练习
2. (p11) 第2章 接口与实现
2.1. (p11) 2.1接口
2.2. (p13) 2.2实现
2.3. (p15) 2.3抽象数据类型
2.4. (p17) 2.4客户调用程序的责任
2.5. (p21) 2.5效率
2.6. (p21) 参考书目浅析
2.7. (p22) 练习
3. (p25) 第3章 原子
3.1. (p25) 3.1接口
3.2. (p26) 3.2实现
3.3. (p31) 参考书目浅析
3.4. (p31) 练习
4. (p33) 第4章 异常与断言
4.1. (p34) 4.1接口
4.2. (p38) 4.2实现
4.3. (p43) 4.3断言
4.4. (p46) 参考书目浅析
4.5. (p46) 练习
5. (p49) 第5章 内存管理
5.1. (p50) 5.1接口
5.2. (p53) 5.2产品级实现
5.3. (p55) 5.3校验实现
5.4. (p62) 参考书目浅析
5.5. (p62) 练习
6. (p65) 第6章 进一步内存管理
6.1. (p65) 6.1接口
6.2. (p67) 6.2实现
6.3. (p72) 参考书目浅析
6.4. (p73) 练习
7. (p75) 第7章 链表
7.1. (p75) 7.1接口
7.2. (p78) 7.2实现
7.3. (p83) 参考书目浅析
7.4. (p83) 练习
8. (p85) 第8章 表格
8.1. (p85) 8.1接口
8.2. (p87) 8.2例子:单词频率
8.3. (p92) 8.3实现
8.4. (p98) 参考书目浅析
8.5. (p98) 练习
9. (p101) 第9章 集合
9.1. (p101) 9.1接口
9.2. (p103) 9.2实例:交叉引用列表
9.3. (p109) 9.3实现
9.3.1. (p110) 9.3.1成员操作
9.3.2. (p113) 9.3.2集合操作
9.4. (p116) 参考书目浅析
9.5. (p116) 练习
10. (p119) 第1O章 动态数组
10.1. (p119) 10.1接口
10.2. (p122) 10.2实现
10.3. (p124) 参考书目浅析
10.4. (p125) 练习
11. (p127) 第11章 序列
12. (p135) 第12章 环
13. (p147) 第13章 位向量
14. (p159) 第14章 格式化
15. (p177) 第15章 低级字符串
16. (p197) 第16章 高级字符串
17. (p217) 第17章 扩展精度算法
18. (p237) 第18章 任意精度算法
19. (p261) 第19章 多精度算法
20. (p295) 第20章 线程
元数据中的注释
theme: C语言;程序设计
备用描述
封面
书名
版权
前言
目录
第1章 简介
1.1 literate程序
1.2 编程风格
1.3 效率
参考书目浅析
练习
第2章 接口与实现
2.1 接口
2.2 实现
2.3 抽象数据类型
2.4 客户调用程序的责任
2.5 效率
参考书目浅析
练习
第3章 原子
3.1 接口
3.2 实现
参考书目浅析
练习
第4章 异常与断言
4.1 接口
4.2 实现
4.3 断言
参考书目浅析
练习
第5章 内存管理
5.1 接口
5.2 产品级实现
5.3 校验实现
练习
参考书目浅析
第6章 进一步内存管理
6.1 接口
6.2 实现
参考书目浅析
练习
第7章 链表
7.1 接口
7.2 实现
练习
参考书目浅析
第8章 表格
8.1 接口
8.2 例子:单词频率
8.3 实现
参考书目浅析
练习
第9章 集合
9.1 接口
9.2 实例:交叉引用列表
9.3 实现
9.3.1 成员操作
9.3.2 集合操作
参考书目浅析
练习
第10章 动态数组
10.1 接口
10.2 实现
参考书目浅析
练习
11.1 接口
第11章 序列
11.2 实现
参考书目浅析
练习
第12章 环
12.1 接口
12.2 实现
参考书目浅析
练习
13.1 接口
第13章 位向量
13.2 实现
13.2.1 成员操作
13.2.2 比较
13.2.3 集合操作
参考书目浅析
练习
第14章 格式化
14.1 接口
14.1.1 格式化函数
14.1.2 转换函数
14.2 实现
14.2.1 格式化函数
14.2.2 转换函数
参考书目浅析
练习
第15章 低级字符串
15.1 接口
15.3 实现
15.2 例子:打印标识符
15.3.1 字符串操作
15.3.2 分析字符串
15.3.3 转换函数
参考书目浅析
练习
第16章 高级字符串
16.1 接口
16.2 实现
16.2.1 字符串操作
16.2.2 内存管理
16.2.3 分析字符串
16.2.4 转换函数
参考书目浅析
练习
第17章 扩展精度算法
17.1 接口
17.2 实现
17.2.1 加法和减法
17.2.2 乘法
17.2.3 除法和比较
17.2.4 移位
17.2.5 字符串转换
参考书目浅析
练习
第18章 任意精度算法
18.1 接口
18.2 示例:一个计算器
18.3 实现
18.3.1 取反和乘法
18.3.2 加法和减法
18.3.3 除法
18.3.4 求幂
18.3.4 比较
18.3.6 简易函数
18.3.7 移位
18.3.8 字符串和整数转换
参考书目浅析
练习
第19章 多精度算法
19.1 接口
19.2 示例:另一计算器
19.3 实现
19.3.1 转换
19.3.2 无符号算法
19.3.3 有符号算法
19.3.4 简易函数
19.3.5 比较和逻辑操作
19.3.6 字符串转换
参考书目浅析
练习
第20章 线程
20.1 接口
20.1.1 Thread
20.1.2 一般信号量
20.1.3 同步通信通道
20.2 示例
20.2.1 并行排序
20.2.2 临界区
20.2.3 生成素数
20.3.1 同步通信通道
20.3 实现
20.3.2 线程
20.3.3 线程创建与上下文转换
20.3.4 抢占
20.3.5 一般信号量
20.3.6 MIPS和ALPHA上的上下文转换
参考书目浅析
练习
附录 接口概要
参考书目
索引
备用描述
本书倡导基于接口的C语言设计理念及其实现技术, 详细描述了24个C语言接口及其实现
开源日期
2020-07-31
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。