Skip to main content
 首页 » 操作系统 » linux系统

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?

大学校园,应该有大把的时间,大把的资源等着你,就看你会不会去利用。答主本科期间也算长泡图书馆,自认为还是读了很多专业书籍,因为在二本,老师水平也就那样,只能自己从图书馆和网络吸取更多的知识和编程技术。

既然题主问了C/C++方面有哪些经典的著作,这里给大家一些推荐。

C方面比较经典的著作:1)C程序设计语言

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第1张

经典的KR之作,薄薄的不到200页讲C语言的精华讲解的淋漓透彻,建议不同时间段多读几遍该书。

2)C和指针

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第2张

3)C陷阱与缺陷

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第3张

4)C专家编程

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第4张

上述推荐的3、4两本书用来做进阶用是很不错的,第三本C陷阱与缺陷将C语法中的坑几乎都讲解了。

C语言的精华就在指针这块,早日放弃谭浩强的书吧,老外的书早已经把这门语言讲的很透彻了,吃透上面提到的几本,加上一定的代码实战,我想熟悉C足够了,当然想要精通,没有个多年的工作经验,相信也没有几个人敢说自己精通这门语言吧。

C++方面主要有以下几部经典之作:1)C++ Prime

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第5张

这本C++ Prime排在了第一位,可见其重要性。第五版轮子哥(你要还不知道轮子哥,那你真的太不够格了,知乎上的网红)亲自上阵校验,相比第4版,增添了很多C++ 11的内容,算得上不可多得的好书了,常看常新。

2)Effective C++

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第6张

非常经典的C++书籍,基本上学C++的人没有不知道这本书的。书中介绍了55个准则,每一条准则描述一个编写出更好的C++的方式。

3)Effective STL

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第7张

学习C++,不懂STL,也许是最大的悲哀了吧,当然这本书只是介绍了常见的一些用法和潜在的坑,如果想深入STL内幕,可以看看侯捷老师的《STL源码剖析》,也是存在多年的经典之作。

4)More Effective C++

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第8张

5)C++标准程序库:自修教程与参考手册

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第9张

可以说涵盖了C++所有库的用法了吧,也是一个大块头,适合买来当做手册用。

6)高质量程序设计指南-C++/C语言

在大学里,你们「读过」或「知道」哪些比较不错或者非常经典的C/C++ 或计算机编程方面的书籍?  C++对象模型 第10张

第六个是推荐的唯一一本国人写的书了吧,答主刚开始开发项目读的一本书,里面对一些编程规范,常见的一些坑做了总结,读起来也是有很多收获的。

当然在推荐的书籍中,并没有设计APUE,UNP等经典之作,只是在纯语言的方向给了推荐,如有需要,可私信联系。涉及到系统编程,网络编程等各个方面的经典之作还是值得我们慢慢品读。

也许你很好奇为何答主可以知道这么多经典的作品,其实很简单,网络时代,我们要善于用搜索引擎,google、github、stackoverflow都是我们程序猿必备的三大件了吧,早日放弃某du吧。当然zhihu现在偶尔也可以当做搜索引擎来使用了。如果你有不一样的观点,欢迎留言讨论。

评论列表暂无评论
发表评论
微信