“ 一个程序员的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/
- “一个程序员的Java和C,C++学习之路”阅读笔记1
- “ 一个程序员的Java和C++学习之路”阅读笔记2
- 一个程序员的Java和C,C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(转)
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路
- 一个程序员的Java和C++学习之路(整理)
- 一个程序员的Java和C++学习之路(整理)
- 黑马程序员---C语言学习笔记之数组的基本概念和分类
- 黑马程序员----C 语言学习笔记之二维数组的存储和应用(迷宫小游戏)
- 黑马程序员----Objective-C学习笔记之点语法的介绍和使用
- 黑马程序员-Java学习笔记之异常和包
- 黑马程序员-Java学习笔记之容易让人忽视的环境变量配置和语法基础
- AdaBoost(Adaptive Boosting)算法详解
- 【量化干货合集】你想要的,都在这里!
- JAVA--数据库
- jquery 监听div大小变化函数|div resize事件
- sqlite相关操作的sqlite语句
- “ 一个程序员的Java和C++学习之路”阅读笔记2
- js简单表单验证,判断不能为空
- ReactNative学习问题笔记1:android工程中需要引用jar包中的aidl类时不能编译的问题
- Android几个常用的正则表达式
- 设计模式笔记(一)----单例模式
- hrbust 1177 Time Transform(水,十二小时制)
- jquery中用jsonp实现搜索框功能
- SpringMvc解决乱码问题
- MapReduce阶段性总结实例一