C语言接口与实现 - (美)David R. Hanson

C语言接口与实现

(美)David R. Hanson

出版时间

2010-07-31

ISBN

9787115231130

评分

★★★★★

标签

计算机

书籍介绍

可重用的软件模块是构建大规模可靠应用程序的基石,创建可重用的软件模块是每个程序员和项目经理必须掌握的技能。C语言对创建可重用的API提供的语言和功能支持非常少,虽然C程序员写应用时都会用到API和库,但却很少有人去创建和发布新的能广泛应用的API。本书介绍用一种基于接口的设计方法创建可重用的API,这一方法将接口与实现分离开来,且与语言无关。书中详细描述了24个接口及其实现,便于读者深入了解此方法。这些接口涉及很多计算机领域的知识,包括数据结构、算法、字符串处理和并发程序。

本书是C语言领域的的经典名著,出版十余年仍畅销不衰,是几代程序员倍加推崇的力作。

目录
1 Introduction 1
1.1 Literate Programs 2
1.2 Programming Style 8
1.3 Efficiency 11
Further Reading 12

显示全部
用户评论
面向对象不是银弹!
吃透了可以干一大票事情
The second C book you should read after "The C programming language", maybe better than the first one^^
好难懂啊~
异常框架甚是喜欢。
大一时候看的? 不过跳了好多,当时当成做数据结构入门了,暑假在家时候突然想翻一下,回校后大致过了一遍,有些东西当时看得懂就呵呵了......
此书太棒了!强烈推荐
难得一见的高品质代码。相对而言低级字符串那章差一些。这本书不是工程上最好的做法,但有很高的参考价值。第3章大谈异常,但仍然没提及怎样处理由setjmp、longjmp引入的资源泄露问题(我认为finally几乎不可用。我认可的只有GC、RAII、defer、using、with等做法)
handful of industrial-level robust code, although the literacy coding style is weird
收藏