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

来源:互联网 发布:韩国网络小男孩表情包 编辑:程序博客网 时间:2024/05/20 10:53

转载: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/



阅读全文
0 0
原创粉丝点击