Bjarne Stroustrup: C++ Design and Evolution
这就是著名的 D&E。中文译为《C++ 的设计与演化》。Bjarne 谈 C++ 的各个特性的诞生过程。
Jack W. Reeves: C++ Report column
他虽然没有出版一本图书,但是他的文章朴实无华,虽名气不大但却很具实用性。
Steve C. McConnell: Code Complete
中文版译为《代码大全》。这是他的第一本力作,在国内很早就有中文译本。此书影响了当代众多程序员。
Alfred V. Aho,John E. Hopcroft, Jeffrey D. Ullman: Data Structure and Algorithms
《数据结构与算法》(Data Structure and Algorithms)改版本自《计算机算法的设计与分析》(The Design and Analysis of Computer Algorithms)一书的前六章。其作者之一就是曾获图灵奖的 Hocroft。在 ACM.org 和麻省理工学院的电气工程和计算机科学的课程表上都能看到此书的踪迹。
Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software
这是程序员大脑中的必备手册。写程序时不知如何入手?它会给你答案。
Scott Meyers: Effective & More Effective C++
C++ 实践的经典教材。也是 C++ 程序员的应该印入大脑中的手册。
Herb Sutter: Exceptional & More Exceptional C++
作者为名满天下的《C++ Users Journal》资深编辑和 ISO C++ 委员会委员。另外别忘了另一位 C++ Exception 方面的大师:Jack W. Reeves。
Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest: Introduction to Algorithm
《算法导论》。麻省理工的算法和数据结构经典教科书。
William H.Press,Saul A.Teukolsky,William T.Vetterling,Brian P.Flannery: Numerical Recipes in C, the Art of Scientific Computing
最经典的数值方法教科书。出自康奈尔大学。
Steve C.McConnell: Rapid Development
Steve 是非常著名的软件工程顾问,也是一个多产作家。
Mark Nelson: The Data Compression Book
压缩技术经典。记得读过金山公司出版的一部压缩算法老书,里面许多精彩章节均出自此书,可惜金山的这本书搬家时遗失。
Martin Fowler: UML Distilled:A Brief Guide to the Standard Object Modeling Language
这是 UML 的合作创始人及 Rational 的首席科学家 Grady Booch 亲自推荐的 UML 入门书。
Alistair Cockburn: Writing Effective Use Cases
台湾中文版译为《使用案例最佳实务 - 写作指南、秘诀与范本》,国内中文版译为《编写有效用例》。Cockburn 作为 Use Case 的发明人,他的观点给功能性需求分析带来了革命性的理论变化。他也是敏捷(Aigle)十七雄之一。