您的位置:首页 > 编程语言 > C语言/C++

“ 一个程序员的Java和C++学习之路”阅读笔记2

2017-06-01 11:42 211 查看


转载:http://blog.csdn.net/ajian005/article/details/8003655

经典编程书籍大全: 
http://blog.jobbole.com/106093/ 
https://github.com/jobbole/awesome-programming-books

C++学习计划:

1、C++图书列表,按顺序阅读,可涵盖入门到精通
《The C programming language》必读

《C++ Primer》,号称是一本可以让你从C或JAVA程序员转为一个真正的C++程序员的入门参考书,必读。
《The C++ programming language》,C++之父,人称B教主著作,在看过C++ primer后,应该可以跳章选读。
《Think in c++》,网上说此书的中文版翻译质量奇差,推荐看影印版,选读。
《Effective c++》,类似 Effective java,讲的是最佳实践,程序员必读。
《More effective c++》,上书的补充。
《The C++ standard library》,会写C,不会用标准库怎么行。这就跟java程序员不会用java.util包一样,必读。
《Effective STL》,STL库的最佳实践。Effective C++作者又一力作,必读。
《The annotated STL source》,STL源码分析,这本书应该算是深入/精通类了,选读。
《Generic programming and STL》,号称C++编程里,就是跟模板,泛型打交道,那么精通泛型是势在必行。
《C++ Template》,C++模板编程,代码复用的经验之道,必读。
《Exceptional C++》,跟Effective C++类似,属于最佳实践和难题解析,书中列出了许多应用场景和实例代码供读者揣摩,选读。
《More Exceptional C++》,上书的补充。
《Exceptional C++ Style》,上上书的补充
《Inside The C++ Object Model》,有了上面这些书做铺垫,那么终于可以读此神书了。它会带你游览C++对象模型的底层实现机制。读完此书,任何C++代码看起来如同行云流水,必读。
2、优秀的C/C++开源项目(阅读代码)
OS: Linux kernel  LVS、Linux应用程序
DB: Mysql、PostgreSQL
Complier: JVM、GCC
Framework: OpenSip、SipProxy、
Net: ACE(Java Mina、Netty)、TCP/IP、HTTP协议栈

Cache: Memcached、Redis

Library: STL(java util package)、Boost、Qt(UI)、
balance: Apache、Nginx
... ...

部分转载请注明原文链接:http://kenwublog.com/a-java-programmer-learning-cpp
推荐的一些C\C++书籍:http://blog.jobbole.com/61308/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: