致敬图书

这些书塑造了计算学科的思维方式与工程实践。它们大多不再新潮,但每一次重读都仍有新东西冒出来。卡片标注作者、出版年与出版社,并附豆瓣入口。

收录标准:对学科或工程实践产生结构性影响、长期重印仍值得读;共 34 本分 6 组排列。

计算机科学基础 5

系统编程与操作系统 10

网络与分布式 4

编程语言与编译器 8

编程实践与方法论 4

AI 与数据 3

为什么致敬图书

致敬墙列举持续输出的人,致敬开源列举持续演进的项目,致敬论文列举改变行业的思想。本文是这一链条的起点:那些塑造了后来所有代码的书。

常见问题

CalcGuide 致敬图书收录了哪些经典技术书?

共 34 本分 6 组:计算机科学基础(TAOCP / SICP / 算法导论 / 编程珠玑 / 代码大全)、系统编程与操作系统(UNIX 编程艺术 / APUE / CSAPP / OSTEP / 性能之巅 / 鸟哥)、网络与分布式(TCP/IP 详解 / DDIA / K&R)、编程语言与编译器(Effective C++ / Go 圣经 / Rust 程序设计 / 龙书)、编程实践与方法论(程序设计实践 / 代码整洁之道 / 修改代码的艺术)、AI 与数据(花书 / 统计学习方法 / 周志华西瓜书)。

为什么这些书仍值得读?许多都是 30 年前的了。

经典书不因为"老"而过时 —— TAOCP 写于 1968 年仍在续写、SICP 1985 年仍是 MIT 入门、CSAPP 2003 年持续重印。它们讲的是原理和取舍,新工具会变,原理不会。

为什么致敬图书是 CalcGuide 致敬系列的起点?

致敬墙是人、致敬开源是项目、致敬论文是思想、致敬标准是规范、致敬图书是塑造它们的书。一本好书能同时影响几代工程师、几十个开源项目、上百篇论文 —— 它是这条知识链的源头。

中文工程师应该按什么顺序读?

入门:鸟哥 Linux 私房菜 → K&R C → 编程珠玑 → UNIX 编程艺术;进:APUE / UNP / CSAPP / DDIA;深入:TAOCP / SICP / 编译原理龙书;AI:花书 + 统计学习方法 + 周志华西瓜书。CalcGuide 后续会出按主题的阅读路线。

为什么没有"最新的"书?比如 2024-2025 出版的新书?

致敬的是"塑造了计算学科的书",新书的影响力需要时间检验。这一页刻意只收已经过时间检验、长期重印或被广泛引用的经典;最新技术趋势请看<a href="/papers/">致敬论文</a>与<a href="/open-source/">致敬开源</a>。