编程珠玑 Programming Pearls

豆瓣链接

计算机编程和软件的经典书籍,成书于1986年,算是计算机的中古时期了,PC时代的开始。因此书中很多例子可能对于“现代”程序员来说,有些陌生和不理解。如对算法的注重、内存的关注、磁盘相关的编程和标准库的放弃使用。有些书中强调的重要概念,如今也已家喻户晓,属于基本能力了。如二分、排序等算法、字符串、BST、堆等数据结构,程序时空复杂度估计和调优。阅读经典,总是有种和大师隔着时空对话的感觉,真是爽快和崇拜。此书常读常新,大学时读过,好像还买过纸质书籍,如今学习编程也有10年时间了,正式进入工业界也快3年了。再次读下来,感觉十分简单,但却如此深刻。经典果然永垂不朽。