C语言接口与实现:创建可重用软件的技术


请输入要查询的词条内容:

C语言接口与实现:创建可重用软件的技术




基本信息


原书名: C Interfaces and Implementations: Techniques for Creating Reusable Software

原出版社: Addison-Wesley Professional作者: (美)David R. Hanson

丛书名: 图灵程序设计丛书 C/C++系列

出版社:人民邮电出版社

ISBN:9787115231130

上架时间:2010-8-2

出版日期:2010 年8月

开本:16开

页码:519

版次:1-1

内容简介


本书概念清晰、实例详尽,是一本有关设计、实现和有效使用c语言库函数,掌握创建可重用c语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的api。

本书是所有c语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。

作者简介


David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开发者之一。另著有A Retargetable C Compiler: Design and Implementation一书。

目录


1 introduction 1

1.1 literate programs 2

1.2 programming style 8

1.3 efficiency 11

further reading 12

exercises 13

2 interfaces and implementations 15

2.1 interfaces 15

2.2 implementations 18

2.3 abstract data types 21

2.4 client responsibilities 24

2.5 efficiency 30

further reading 30

exercises 31

3 atoms 33

3.1 interface 33

3.2 implementation 34

further reading 42

4 exceptions and assertions 45

4.1 interface 47