小白程序员C++入门学习书籍(书单)


当前第2页 返回上一页

完成这一步后,就可以开始上GitHub看点别人的代码,尝试写点代码。
我的话,学了在xcode下新建C++工程,然后参照这几个链接,写了两个计算器和一个学生管理系统。然后开始搬砖了。
计算器1:https://blog.csdn.net/jiejinquanil/article/details/51405381
计算器2:https://www.zhihu.com/question/28582706
学生管理系统:https://blog.csdn.net/qcyfred/article/details/53969547

入门这一步是最关键的,你初步了解了各种基本概念,并成功书写和运行起了代码,感觉真棒吧。
接着下面介绍的,就是顺利入门以后的广阔大海,慢慢慢慢慢慢慢慢、好好好好游吧。留心,不要急,千万不要抱有直接把后面的内容一口气学完,再开始干活的想法。因为那样要耗费巨量时间且效果不好,况且C++是学不完的,也没有人敢说精通。请一边投入实作,一边保持学习。

系统化

入门后有时间就要阅读些更系统的书。
具体就是《C++ Programming Language》(现在已经有第四版了)和《C++ Primer》二选一精读。之后有时间可以翻翻另一本。
(强调提示 !!!《C++ Primer》和《C++ Primer Plus》不是同一本书的不同版本,作者也不一样。【不建议】看《C++ Primer Plus》)

函数库

到这里你应该跨过了语法障碍了,要开始了解函数库。可以按顺序看看《C++标准库》、《深入理解C++对象模型》和侯捷老师的《STL源码剖析》。

追逐性能与优雅

现在应该对C++算有小小成,可能会对如何写出更好性能、更优雅的C++代码感兴趣,可以继续看《Effective C++》和《More Effective C++》,《Exceptional C++》。

哲学

能坚持到最后这步,你可能快疯了,疯子喜欢问哲学问题,比如C++是谁、从哪来、要到哪去。
尝试读读《C++沉思录》、《The Design and Evolution of C++/C++语言的设计和演化》
另外 C++(C语言) 在一众高级语言里面却算是比较贴近计算机底层的语言。多了解计算机结构、存储、运算原理方面的知识,会对C++ 的来龙去脉理解得更透彻,可以读读《计算机科学导论》、软件工程的《代码大全》、操作系统的《现代操作系统》、程序员入门的《深入理解计算机系统》。

希望大家可以通过阅读这些书籍有所收益。

本文转自:https://blog.csdn.net/greens1995/article/details/82890133

推荐教程:《C语言》

以上就是小白程序员C++入门学习书籍(书单)的详细内容!

返回前面的内容

相关阅读 >>

dev C++是什么

const在C++中的意思

C++如何设置全局变量

c 语言和 C++ 有什么区别

C++换行符有哪些

C++如何比较两个字符串?

c源程序中不允许出现空语句吗?

C++实现逐行读取txt文件中的字符串以及文件文本的复制

最新总结c语言中关于指针等相关理解和使用事宜

C++中头文件和源文件的区别是什么

更多相关阅读请进入《C++》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...