C++码农要读的经典
最后更新于:2022-04-01 20:02:40
刚大四,还在忙着找工作,读过的书不是很多,还有一些好书在读,还有一些书将来必读。
## 《C语言程序设计》谭浩强版本
这个版本一致被人说误导子弟,当然还有很多人推崇。我觉得这本书不是什么好书,但是绝对是一个入门经典,浅显易懂,是一个菜鸟的入门书。书中没有涉及C语言的重点难点,都是很基础的东西。不过很多都是很容易懂,像指针,谭老师讲的很好明白。虽然指针博大精深,但是入门级的谭老师讲的不错,就基础来说,国内无出其右啊。不过你要想学好C语言,这完全是不够的。这本书只是告诉你,c是什么东西,还有一些入门的编程。
## 《C程序设计语言》C语言之父版本
这个是经典中的经典,本书会告诉你如何去编程,C语言的本质是什么,编程风格等等。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,这个书好好读了之后,你的编程水平会上升一个阶段。
我是学习C++的,所以C语言只读过这两本。
## 《C++程序设计语言》 C++之父版本
这个是经典,但是国内的翻译版本真是一坨翔,读的我都哭了。英语不好的真伤不起。强烈建议读英文原版。这个学C++的码农必读经典。
## 《C++ primer plus》和《C++ primer 》
这两本书也很不错,《C++ primer puls》读起来浅显易懂,很好明白,比较简单。《C++ primer 》书将的很详细,差不多就快变成了一本参考书,读起来也是受益匪浅。不过这两本都比不上《C++程序设计语言》 ,如果你没读C++之父的这本,那赶紧去读。
## 《C++语言的设计与演化》C++之父
这本书会告诉你C++是怎么来的,你不仅要会C++,懂C++。还要知道为什么,为什么C++要这么设计,读完你会有不同的感受的。此书仍然强烈建议读英文版本,中文的翻译特别差。
## 《Effective C++》
任何语言都有缺陷,我们用的时候要了解这些缺陷,要学会如何去弥补。要知道如何更好的利用C++,这本书就会告诉你这些。
## 《数据结构》
老严的书相信大家都读过,不算是经典,也算是不错的数据结构书籍,值得一读。
## 《算法导论》
CLRS绝对是算法的经典,堪称算法中的圣经。不过无奈我数学不是很好,很多数学相关的证明我看的很是拙计。强烈推荐。如果结合公开课去学习的话,那就更棒了。
## 《编程珠玑》
这也是一本教我们如何去思考的算法书,学而不思则惘啊。
## 《程序设计实践》
这本书告诉你如何去编程,编程风格,如何设计一个类库,如何调试,如何排除等,都是一些很有用的方法。
## 《编程之美》
这本书很有名的,都是一些经典的面试题,算法题。
这些都是在读或者是读过的经典书籍,还有一些以后要读的书,先贴出来
《C++编程思想》
《C++高级编程》
《C++程序设计原理与实践》
《深度探索C++对象模型》
《More Effective C++》
《Exceptional C++》
《计算机程序设计艺术》
《现代操作系统》
《Linux程序设计》
《代码大全》
《人月神话》
暂时差不多就是这些,还有很多我不知道的经典书籍。码农之路很漫长,我等要继续努力啊。
';