内容简介 · · · · · ·
本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。
本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对 C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这 个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。
作者简介 · · · · · ·
David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开发者之一。另著有A Retargetable C Compiler: Design and Implementation一书。
丛书信息
计算机科学丛书 (共593册),
这套丛书还有
《数据挖掘:原理与实践(基础篇)》,《程序设计语言原理》,《推荐系统:原理与实践》,《离散数学及其应用(原书第7版·本科教学版)》,《计算机文化导论》 等。
喜欢读"C语言接口与实现"的人也喜欢 · · · · · ·
C语言接口与实现的话题 · · · · · · ( 全部 条 )

什么是话题
无论是一部作品、一个人,还是一件事,都往往可以衍生出许多不同的话题。将这些话题细分出来,分别进行讨论,会有更多收获。


C语言接口与实现的书评 · · · · · · ( 全部 7 条 )



哪位同仁做了这本书的课后习题??
如题,哪位朋友对这本书的课后习题敢兴趣,可以在这里一起讨论讨论。 我在看这本书的时候,对每章课后习题都不是很理解,不知道该怎么解决,还希望与各位一起讨论。 豆娘说我评论太短了~ 还是有点短~
(展开)

我觉得翻译的很差阿,这本书
这篇书评可能有关键情节透露
有很多内容感觉就像一个不懂编程的人翻译的,让人看后不知所云,只能细细推敲真实的意思。真实感觉!而且此书结构很奇怪,代码看起来特别的累。 (展开)> 更多书评 7篇
读书笔记 · · · · · ·
我来写笔记论坛 · · · · · ·
老语言的高端实现 | 来自从Mariana…到…珠穆朗玛 | 2010-06-04 10:10:36 | |
douban c语言QQ群:31609260 | 来自sd | 2008-10-28 19:46:02 |
这本书的其他版本 · · · · · · ( 全部5 )
-
人民邮电出版社 (2011)9.1分 128人读过
-
Addison-Wesley Professional (1996)9.5分 21人读过
-
人民邮电出版社 (2010)8.9分 52人读过
-
人民邮电出版社 (2016)8.3分 20人读过
-
限时抢
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 我的编程之路 (Yun)
- 计算机理论 (mashan_snail)
- 游戏程序员的书单[语言类] (诡辩)
- 3.程序员的自我修养 (葡萄)
- C语言 (Tony Bai)
谁读这本书?
二手市场
订阅关于C语言接口与实现的评论:
feed: rss 2.0
0 有用 iRain 2012-04-24 11:18:10
好多可以借鉴的接口实现
1 有用 morigen 2011-10-04 13:57:55
其实就是是个函数指针数组,讲这么多!
0 有用 wirlfly 2008-10-06 13:12:44
4m => 2 => 11 书很好,翻译不太好. 思维很好, 代码更重要. code.google.com/p/cii/ . 适合于泛读,
0 有用 compactset 2009-10-26 09:39:26
读过两遍, 没有敲代码
0 有用 ndv 2010-03-14 14:17:31
C如果非得这样用,我会开始考虑换C++
0 有用 chai2010 2019-08-27 10:13:13
模块化抽象设计的C语言唯一参考书,比数据结构或STL相关的书强多了
0 有用 命由己造 2019-05-06 10:16:33
神书
0 有用 scott.cgi 2016-12-09 09:42:21
没感觉
0 有用 虽不中不远矣 2016-09-29 23:33:38
早已将此书的精髓注入自己的库中。看了后可以写oo 的c代码。 2016.09.29 一读,各章的高招已熟悉。 精读尚未完全。
1 有用 沙迦 2016-03-28 09:22:52
了解C的设计原则很有用。在没有“面向对象”的年代,怎样完成接口。这些是和Linux内核设计有共同的地方。另外,用longjump/setjump实现异常,相当精彩!