C语言接口与实现
✍ Scribed by (美)David R.Hanson
- Publisher
- 机械工业出版社
- Year
- 2004
- Tongue
- Chinese
- Leaves
- 395
- Series
- 计算机科学丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
书签已装载,
书签制作方法请找 [email protected]
完全免费
本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。
本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对 C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这 个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。
✦ Table of Contents
封面
书名
版权
前言
目录
第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上的上下文转换
参考书目浅析
练习
附录 接口概要
参考书目
索引
📜 SIMILAR VOLUMES
书签已装载, 书签制作方法请找 [email protected] 完全免费 针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。
数据挖掘算法是根据数据创建数据挖掘模型的一组试探法和计算。算法根据数据创建的挖掘模型可以采用多种形式,这包括:说明数据集中的事例如何相关的一组分类。预测结果并描述不同条件是如何影响该结果的决策树。预测销量的数学模型。说明在事务中如何将产品分组到一起的一组规则,以及一起购买产品的概率等。本书主要介绍数据挖掘的十大经典算法的基本原理及其R语言的实现。 理论部分通俗易懂,实验部分使用编写语言的顺序讲解每个数据挖掘算法的实现过程,让学员所见即所得。
本书是一本计算机专业的宽口径教材,新版覆盖 CCC2001 和 CCC20O2 教程中编程语言(LP)模块的全部知识点,内容涉及语言及其编译系统的设计要素,设计思想,设计方法,设计技术和设计风格等知识。全书分为上、下篇。上篇,程序设计语言的设计包括:绪论、数据类型、控制结构、程序语言设计;下篇,程序设计语言的实现(编译)包括:编译概述、词法分析、自上而下的语法分析、自下而上的语法分析、语义分析和中间代码生成、代码优化和目标代码生成、运行时存储空间的组织。