给「会打硬仗」的程序员开的书单
来源:nick-black.com — 2025
📋 概述
nick black 的书单刻意避开《Code Complete》《Clean Code》这类职场读物,宣称里面是「读完能拿刀砍人」的书。分层从入门到实战:入门是 Stepanov、Gustedt 的《Modern C》、Hanson 的《C Interfaces and Implementations》,实战层从 Dijkstra 的《A Discipline of Programming》一路排到 Knuth、Warren、Stevens、K&R 之后的 K&R 时代经典。
🔑 核心要点
- 选书标准是底层功力而非工程规范,作者点名嘲讽主流「最佳编程书」榜单。
- 入门层覆盖泛型编程、现代 C、C 接口设计与 Rust。
- 实战层包括 Dijkstra、Knuth 第 1 与 4B 卷、Hacker's Delight、APUE、SICP、Linux 编程接口。
- 作者强调不必全读,只在需要里面的东西时才去翻。
💡 金句
these are books to read so that you can cut motherfuckers with knives.
👍 0
👎 0
← 返回 Hacker News 首页