学习C++,这13本书就够了!

Posted 牛客求职

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习C++,这13本书就够了!相关的知识,希望对你有一定的参考价值。

2

0

2

1


书单简介

本书单针对C++的学习,主要分为四大部分,以编程语言学习为主,涉及部分操作系统、计算机网络、Linux开发的必读书籍。


有初学者入门必读,也有适合高阶段同学读的书籍,大家可以选择性阅读!


C++编程语言学习

1、《c++语言的设计与演化》

学习C++,这13本书就够了!

推荐原因:C++的设计者关于C++语言的最主要著作之一,可以用来理解C++的设计思路 


2、C++ primer

学习C++,这13本书就够了!

推荐原因:算是工具书,内容很多,建议当成字典或者参考书使用,在语法上遇到什么问题或者编译有问题都可以在这本梳理找答案。  


3、Effective C++

学习C++,这13本书就够了!

推荐原因:建议反复阅读,是很多关于C++方面面试问题的出处  


4、More Effective C++

学习C++,这13本书就够了!

推荐原因:Effective C++ 的进阶版  


5、STL源码剖析

学习C++,这13本书就够了!

推荐原因:C++代码的典型案例,书中不仅仅是分析STL的源码,而且还会有大量的STL使用示例,这些示例完全足够让读者对STL有一定的了解。另外,通过这本书来复习数据结构再好不过,里面对各种二叉树、查找、排序等的描述非常详细,而且非常注重效率  


6、Effective Modern C++

学习C++,这13本书就够了!

推荐原因:基于C++11/14,基本上每个Item都会让你有新收获  


7、深度探索C++对象模型

学习C++,这13本书就够了!

推荐原因:每个C++程序员必修之读物,只是内容稍显陈旧。整本书对C++的对象内存形式,继承的实现,多重继承,静态对象等做了详细描述。  


8、The C Programming Language

学习C++,这13本书就够了!

推荐原因:简单高效,不适合新手读。里面的习题建议都认真做一遍


操作系统学习

深入理解计算机系统

学习C++,这13本书就够了!

推荐原因:本书对于计算机体系结构的讲解非常细致,有很多非常有意思的Lab。这本书从程序执行的计算机角度开始,介绍了处理器的体系结构,程序的机器级优化,虚拟存储器,系统级IO,网络等等多个方面。推荐大家和 CMU 15-213 CSAPP 这门课一块看。


Linux开发

Unix环境高级编程

学习C++,这13本书就够了!

推荐原因:对于所有层次UNIX程序员都是一本不可或缺的参考书。


计算机网络

1、计算机网络原理:自顶向下方法

学习C++,这13本书就够了!

推荐原因:深入浅出,详略得当,初学者很好的入门教材。


2、TCP/IP详解卷一

学习C++,这13本书就够了!

推荐原因:TCP/IP方面的经典之作,不过有一定的难度


3、图解HTTP

学习C++,这13本书就够了!

推荐原因:通俗易懂,对Web程序员友善的HTTP协议入门知识书。对HTTP知识的覆盖程度到易读性都做得相当好,具体开发中用到哪块可以再深究。比较适合有计算机网络专业知识基础的读者阅读。


- END -

如果觉得有用,欢迎点击右下角的“在看”哟~

查看更多热门岗位书单推荐

以上是关于学习C++,这13本书就够了!的主要内容,如果未能解决你的问题,请参考以下文章

学习Spring,看这几本书就够了

学习Spring,看这几本书就够了

学习 Node.js 一本书就够了送书

成为Java顶尖程序员 ,看这11本书就够了

成为Java顶尖程序员 ,看这11本书就够了

成为Java顶尖程序员 ,看这11本书就够了