
C 接口与实现
C interfaces and implementations
David R. Hanson · 初版 1996 年
- 114次提及
- 46人推荐
- 63位 HN 评论者
为什么值得读
传授大型项目架构技巧,展现C语言严密的设计思维风格
- 专注于大型项目与API的高复用性结构设计
- 清晰展示C语言特有的系统认知与思维风格
- 提供可移植性强的实用代码(如字符串与字典实现)
适合:有编程基础、想掌握C系统设计的开发者
值得读指数:80 / 100
Hacker News 读者推荐
……到目前为止根本算不上一本与时俱进的语言资料,而且它并没有真正提供任何关于 C 语言系统设计和结构的指导(这本来也不是它的目的)。你可以看看 Hanson 写的《C Interfaces and Implementations: Techniques for Creating Reusable Software》。那本书专注于大型项目和 API,但它能让你很好地体会到 C 语言的“思维风格”(cognitive style)。《21st Century C》的主观色彩非常浓厚,而且花了大量篇幅……
sramsay 在 HN 的推荐
……适合已经掌握编程的人:Peter A. Darnell 和 Philip E. Margolis 的《C - A Software Engineering Approach》(第3版)https://www.amazon.com/Software-Engineering-Approach-Peter-D... David Hanson 的《C Interfaces and Implementations: Techniques for Creating Reusable Software》(第1版)https://www.amazon.com/Interfaces-Implementations-Techniques... 第一本写得很清楚,侧重于 ANSI C(词法、语法和语义),……
jll29 在 HN 的推荐
……我觉得这个论点站不住脚。市面上同样有大把优秀的 C 语言书籍:* K&R 的《C Programming Language》 * Paul Davies 的《The Indispensable Guide to C with Engineering Applications》 * David Hanson 的《C Interfaces and Implementations》 * David Hanson 的《A Retargetable C Compiler: Design and Implementation》 * Abrash 写的附带大量 Quake 干货的《Graphics Programming Black Book》
Maro 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0201498413
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。