C++经典书籍
序号 | 书名 | 作者 | 中文名 | 出版社 | 备注 |
入门,基础( 12 ) | |||||
1 | The C++ programming language | Bjarne Stroustrup C++语言之父 | C++程序设计语言 (简称:TC++PL) | 机械工业 | 裘宗燕译 |
2 | C++ primer | Stanley B. Lippman, Josée Lajoie, Barbara E. Moo | C++初步 《C++入门》 | 中国电力 | 潘爱民/张丽译 |
3 | Thinking in C++ | Bruce Eckel(拥有表决权) | C++编程思想 | 机械工业 | 刘宗田等译 |
4 | The C++ ANSI/ISO Standard | C++标准委员会全体 | C++标准 | ||
5 | The Standard C++ Bible | AlStevens& ClaytonWalnum | 标准C++宝典 | 电子工业 | 林丽闽译 |
6 | The Annotated C++ Reference Manual | Margaret A. Ellis & Bjarne Stroustrup | 标准库的全面解析 (简称:ARM) | ||
7 | The C++ standard library: A Tutorial and Reference | Nicolai M. Josuttis C++标准委员会的成员 | 《C++标准程序库-自修教程与参考手册》 | 华中科大 | 侯捷/孟岩译 |
8 | C++ essential | Stanley B. Lippman | C++ essential中文版 《C++基础》 | 华中科大 | 侯捷译 |
9 | Accelerate C++ | Andrew Koening & Barbara Moo | Accelerate C++中文版 | 机械工业 | 靳志伟等译 |
10 | C++CommonKnowledge:EssentialIntermediate Programming | Stephen C.Dewhurst | C++必知必会 | 人民邮电 | 荣耀译 |
11 | The Design and Evolution of C++ | Bjarne Stroustrup | C++语言的设计与演化 | 机械工业 | 裘宗燕译 |
12 | The Complete C++ Training Course | Harvey M.Deitel &Paul J.Deitel | C++大学教程 | 电子工业 | 邱仲潘译 |
高效,健壮( 27 ) | |||||
1 | Ruminations on C++ | Andrew Koening &Barbara Moo(一对夫妇) | C++沉思录 | 人民邮电 | 黄晓春译 |
2 | Inside the C++ object model | Stanley B. Lippman 领导过cfront 3.0,2.1的编译器开发小组 | 深入探索C++对象模型 | 华中科大 | 侯捷译 |
3 | effective C++ | Scott Meyers 世界顶级的C++软件开发技术权威之一 | effective C++ | 华中科大 | 侯捷译 |
4 | more effective C++ | Scott Meyers | more effective C++ | 中国电力 | 侯捷译 |
5 | Exceptional C++ | Herb Sutter C++标准委员会的主席 | Exceptional C++ | 华中科大 | 侯捷译 |
6 | more Exceptional C++ | Herb Sutter | more Exceptional C++ | 华中科大 | 於春景译 |
7 | Exceptional C++ Style | Herb Sutter | ExceptionalC++Style | 人民邮电 | 刘未鹏译 |
8 | C++ Gotchas (Avoiding common Problems in coding and design) | | C++ 程序设计陷阱 | 中国青年 | 陈君等译 |
9 | Effective C++:Performance programming Techniques | Dov Bulka David Mayhew | 《提高C++性能的编程技术》 | 清华大学 | 常晓波/朱剑平译 |
10 | C++ Distilled | Ira Pohl | C++精粹 | 机械工业 | 王树武等译 |
11 | C++ Gems(珍宝,精华) | Stanley B. Lippman | Stanley B. Lippman编辑 | ||
12 | Writing Clean Code | Steve Maguire | 编程精粹 | 电子工业 | 姜静波等译 |
13 | C & C++ Code Capsules | Chuck Allison (C++编程思想合著者) | C和C++代码精粹 | 人民邮电 | 董慧颖译 |
14 | Imperfect C++ | Matthew Wilson | 《不完美的C++》 | 人民邮电 | 荣耀译 |
15 | C++ Strategies and Tactics | Robert B. Murry | |||
16 | Large Scale C++ Software Design | John Lakos | 大规模C++程序设计 | 中国电力 | 李师贤等译 |
17 | C++ Effective Object-Oriented Software Construction | Dattatri, Kayshav | C++面向对象高效编程 | 人民邮电 | 潇湘工作室 |
18 | C++ Coding Standards: 101 Rules, Guidelines, and Best Practices | Herb Sutter and Andrei Alexandrescu | 《C++ 编程规范》 | 人民邮电 | 刘基诚译 |
19 | Parallel and Distributed programming Using C++ | Cameron Hughes & Tracey Hughes | C++并行与分布式编程 | 中国电力 | 肖和平译 |
20 | Multi paradigm Design for C++ | James O. Coplien | C++多范型设计 | 中国电力 | 鄢爱兰译 |
21 | Designing and Coding Reusable C++ | Martin D. Carroll& Margaret A. Ellis | C++代码设计与重用 | 人民邮电 | 陈伟柱译 |
22 | C++ in a Nutshell | Ray Lischner | |||
23 | Applied C++:practical techniques for building better software | Philip Romanik & Amy Muntz | Applied C++中文版——构建更佳软件的实用技术 | 中国电力 | 陈学峰等译 |
24 | C++ FAQs | Marshall P. Cline and Greg A. Lomow | |||
25 | 高质量C++编程指南 | 林锐(中国人) | 高质量C++编程指南 | 林锐著 | |
26 | Debugging C++ | Chris H.Pappas &William H.Murray | C++程序调试实用手册 | 电子工业 | 段来盛 /郝阿朋 /郝曙光译 |
27 | C++ Network Programming(Vol:1.2) | Douglas C. Schmidt / Stephen D. Huston | |||
泛型,模板( 8 ) | |||||
1 | Modern C++ Design: Generic Programming and Design Patterns Applied | Andrei Alexandrescu | C++设计新思维—泛型编程与设计模式之应用 | 华中科大 | 侯捷/於春景 合译 |
2 | STL Tutorial and Reference Guide | David R. Musser | 标准模板库自修教程与参考手册 | 科学出版社 | 贺明译 |
3 | Generic Programming and the STL | Matthew H. Austern | 《泛型编程与STL》 | 中国电力 | 侯捷译 |
4 | C++ Templates_TheCompleteGuide | David Vandevoorde, Nicolai M. Josuttis | 《C++模板::完全参考手册》 | 人民邮电 | 陈伟柱译 |
5 | C++ Standard Template Library | P.J.Plauger,Alexander A.Stepanov, Meng Lee,David R.Musser | 《C++ STL》 | 中国电力 | 王昕译 |
6 | Effective STL | Scott Meyers | Effective STL 中文版 | 清华大学 | 潘爱民译 |
7 | C++ Template Metaprogramming | David Abrahams / Aleksey Gurtovoy (Boost库发起者之一) | C++模板元编程 | ||
8 | The Annotated STL Sources | 侯捷(中国台湾) | STL源码剖析 | 华中科大 | 侯捷著 |
系统分析与设计( 31 ) | |||||
1 | Design Patterns | Erich Gamma,Richard Helm, Ralph Johnson, and John Vlissides | 设计模式 | 机械工业 | 李英军译 |
2 | Pattern-Oriented Software Architecture | Frank Buschmann | 面向模式的软件体系结构 | 机械工业 | 贲可荣/郭福亮译 |
3 | The Art of Computer Programming | Donald.E.Knuth (图灵奖获得者) | 计算机程序设计艺术 | 国防工业 | 苏运霖译 |
4 | The Practice of Programming | Brian W.Kernigham Rob Pike | 程序设计实践 | 机械工业 | 裘宗燕译 |
5 | Extreme Programming Explained | Kent Beck | 解析极限编程 | 人民邮电 | 唐东铭译 |
6 | The Unified Software Development Process | Ivar Jacobsen Grady Booch James Rumbaugh | 统一软件开发过程 | 机械工业 | 周伯生译 |
7 | Object-Oriented Software Construction | Bertrand Meyer | 面向对象软件构造 | 机械工业 | |
8 | Refactoring: Improving the Design of Existing Code | Martin Fowler | 重构:改善既有代码的设计 | 中国电力 | 侯捷译 |
9 | Generative Programming | Krzysztof Czarnecki Ulrich Eisencecker | 产生式编程---方法,工具与应用 | 中国电力 | 梁海华译 |
10 | Software Creativity ( 探讨方法学 ) | Robert Glass | |||
11 | Software Runaways:: Monumental Software Disasters (讨论软件失败) | Robert Glass | 软件开发的滑铁卢: 重大失控项目的经验与教训 | 电子工业 | 陈河南译 |
12 | Object Lessons (观点新颖) | Tom Love | |||
13 | PeopleWare (XYZ方法) | Tom Demarco & Timothy Lister | 《人件》 | ||
14 | DeadLine | Tom Demarco & Timothy Lister | 最后期限 | 清华大学 | UML / China翻译组 |
15 | Structured Analysis and System Specification | Tom Demarco | 结构化分析和系统规格 | ||
16 | Complexity (遗传算法) | M. Mitchel Waldrop | |||
17 | Computational Complexity | Christos H.Papadmitriou | 计算机复杂性 | 清华大学 | |
18 | Agile Software Development | Alistair Cockburn | 敏捷软件开发 | 人民邮电 | 俞涓译 |
19 | The Mythical Man-month | Frederick P. Brooks (图灵奖获得者) | 神话般的人月工时量 (人月神话) | 清华大学 | UMLChina翻译组汪颖 |
20 | No SilverBullet | Frederick Brooks | 《没有银弹》 | ||
21 | The Psychology of Computer Programming | G. M. Weinberg | 程序开发心理学 | 清华大学 | 邓俊辉译 |
22 | The Inmates Are Running The Asylum | Alan Cooper | 被拘押者经营着收容所 (软件创新之路--冲破高技术营造的牢笼) | 电子工业 | 刘瑞挺译 |
23 | Rapid Development | Steve McConnell | 快速软件开发 | 电子工业 | 席相霖等译 |
24 | CODE COMPLETE | Steve McConnell | 代码大全 | 电子工业 | 金戈 / 汤凌 / 陈硕 / 张菲译 |
25 | Introduction to the Personal Software Process | Watts S. Humphrey | 个体软件过程 | 人民邮电 | 吴超英译 |
26 | Introduction to the Team Software Process | Watts S. Humphrey | 小组软件开发过程 | 人民邮电 | 韩丹译 |
27 | Software Craftsmanship | Pete Mcbreen | 软件工艺 | 人民邮电 | 熊节译 |
28 | Object-Oriented Analysis and Design With Application | Grady Booch | 面向对象分析与设计 | 中国电力 | |
29 | WRITE GREAT CODE::(vol1,vol2) | Rarldall Hyde | 编程卓越之道 | 电子工业 | 韩东海译 |
30 | Computer Systems A Programmer's Perspective | Randal E. Bryant | 深入理解计算机系统 | 中国电力 | 龚奕利 / 雷迎春译 |
31 | UML Distilled (UML::标准建模语言) Unified Modeling Language XML (Extensible Markup Language) 可扩展的标记语言 | Martin Fowler | UML精粹 | 清华大学 | 徐家福译 |