C++学习建议(转自编程之美的笔记)
来源:互联网 发布:店铺透视 酷宝数据 编辑:程序博客网 时间:2024/05/19 17:59
C++学习建议
C++缺点之一,是相对许多语言复杂,而且难学难精。许多人说学习C语言只需一本K&R《C程序设计语言》即可,但C++书籍却是多不胜数。我是从C进入C++,皆是靠阅读自学。在此分享一点学习心得。个人认为,学习C++可分为4个层次:
- 第一层次,C++基础:挑选一本入门书籍,如《C++ Primer》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或他一年半前的新作《C++程序设计原理与实践》,而一般C++课程也止于此,另外《C++ 标准程序库》及《The C++ Standard Library Extensions》可供参考;
- 第二层次,正确高效地使用C++:此层次开始必须自修,阅读过《(More)Effective C++》、《(More)Exceptional C++》、《Effective STL》及《C++编程规范》等,才适宜踏入专业C++开发之路;
- 第三层次,深入了解C++:关于全局问题可读《深入探索C++对象模型》、《Imperfect C++》、《C++沉思录》、《STL源码剖析》,要挑战智商,可看关于模版及模版元编程的书籍如《C++ Templates》、《C++设计新思维》、《C++模版元编程》;
- 第四层次,研究C++:阅读《C++语言的设计和演化》、《编程的本质》(含STL设计背后的数学根基)、C++标准文件《ISO/IEC 14882:2003》、C++标准委员会的提案书和报告书、关于C++的学术文献。
由于我主要是应用C++,大约只停留于第二、三个层次。然而,C++只是软件开发的一环而已,单凭语言并不能应付业务和工程上的问题。建议读者不要强求几年内“彻底学会C++的知识”,到达第二层左右便从工作实战中汲取经验,有兴趣才慢慢继续学习更高层次的知识。虽然学习C++有难度,但也是相当有趣且有满足感的。
- C++学习建议(转自编程之美的笔记)
- 编程之美学习笔记(一): 1的数目
- 《编程之美》学习笔记
- 编程之美 学习笔记
- 《编程之美》学习笔记
- 编程之美学习笔记之2.1
- 编程之美学习笔记之一摞烙饼的排序
- 编程之美学习笔记--一摞烙饼的排序
- 编程之美学习笔记-第二章(一)
- 编程之美学习笔记(二):中国象棋将帅问题
- 编程之美2.2学习笔记
- 编程之美 学习笔记1_1
- <编程之美>学习笔记1
- 编程之美学习笔记(三):一摞烙饼的排序
- Algorithm学习笔记 --- 编写程序怎么让cpu的使用率为50%(编程之美)
- 编程之美 笔记
- 编程之美笔记
- 编程之美笔记
- 关于js中常用的return false使用
- java学习步骤
- 关于CT2
- 线程与进程(资料来自网上搜集 )
- 直接从网页上下载视频+c++好书介绍(转自秦空的笔记)
- C++学习建议(转自编程之美的笔记)
- 见
- 迅雷的一道面试题目
- equals,hashCode,compareTo的重写
- 十九点的二十五分
- u-boot ELF文件镜像的生成
- 新人
- 我学的是软件工程
- Div居中