《编程珠玑》的作者Jon Bentley可以算是博览群书了,在这本书里涉及的书据鄙人不完全统计就有17本之多——而且本本经典,所以无聊做了一个list。
很遗憾,某些经典书如《设计模式》、《重构》等当时没有出版,所以没有上榜。我想如果作者准备出第三版的话,一定会增加相应的章节并提到这些书或作为Further Reading推荐给读者。
*********************下面是list***************************
Michael Jackson <Software Requirements & Specifications>
James L.Adams <Conceptual Blockbusting>
Steve McConnell <Code Complete: A Practical Handbook of Software Construction>中译本《代码大全》在本书中被多次提到,该书非常畅销
Steve McConnell <Rapid Development>
Steve McConnell <Software Project Survival Guide>
David Gries <The Science of Programming>
Steve Maguire <Writing Solid Code>
Kernighan and Pike <Practice of Programming>
Berton Roueche <The Medical Detectives>被作者称为最好测试书籍
Polya <How to Solve It>中译本《怎样解题》,经典中的经典了,多次被提到
Darrell Huff <How To Lie With Statistics>注意题目
John Allen Paulos <Innumeracy: Mathematical Illiteracy and Its' Consequences>
Aho, Hopcraft and Ullman <Data Structures and Algorithms>
Cormen, Leiserson and Rivest <Introduction to Algorithms>算法圣经
CD-ROM: Dr.Dobb's Essential Books on Algorithms and Data Structuresge共涉及包括以上两本的9本算法和数据结构书籍
Fred Brooks <Mythical Man Month>多次被提到,中译本《人月神话》,该书被翻印了很多很多次,软件工程圣典
Don Knuth's <Art of Computer Programming>多次被提到,非常厚的一套书,中译本《计算机程序设计的艺术》
Bob Sedgewick <Algorithms in C/C++/Java>是三套书