江南才子 发表于 2021-7-7 12:40:11

C++书籍推荐入门大全(2021年整理)

  
​ 一、C++推荐书籍介绍
  以下C++书籍推荐仅代表个人观点,如有雷同纯属巧合,如有不同虚心接纳!

1、C++ Primer 和习题册(非常全,学什么语言都需要一本比较全的书)
  也可以关注博主的微信公众号“C和C加加”回复“ZXC”有惊喜哦
  本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++.本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E. Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
2、C++ Primer Plus(和上边的区别这本开始说了一些C语言基础,适合零基础)
  一本经久不衰的C++畅销经典教程;一本支持C++11新标准的程序设计图书。 
它被誉为“开发人员学习C++的教程,没有之一”! Amazon网站“Language”类销售排名第三的超级畅销书,之前版本在美国销售超10万! 
  《C++ Primer Plus》可以说是一本面向从未学习过C语言甚到是从未学习过编程的人的入门书籍,它的一章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象——C++的精髓之一——的有关内容。整个书的结构安排较为合理,难度爬升较慢。 
如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。
3、Essential C++
  lippman写的面向初学者的作品。在他写了那么厚一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。
4、Effective C++
  有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界C++大师Scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机。
在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》都会位于前三名。作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。
5、More Effective C++: 35 New Ways to Improve Your Programs and Designs
  C++真牛人大手笔,以条款的形式回答了程序员在使用C++时经常提出的“应该注意些什么?”,“应该避免什么?”,“应该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此书必看。价格稍贵,有一定难度,不适合初学者。
6、Thinking in C++
  除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。
7、The Design and Evolution of C++
  对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在卫生间(哈哈)或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。本书也有英文版,如果不喜欢翻译的朋友可以看看。
8、C和C++嵌入式系统编程
  《C/C++嵌入式系统编程》是由国外作者巴耳(Barr) 编写的讲解嵌入式系统编程的书。本书内容包括:快速有效的测试存储器芯片,如何写入和擦除快闪存储器,设计和实现设备驱动,优化嵌入式软件等。这是一本关于使用C 和C++来进行嵌人式系统编程的书。同样,这里假定读者已经有了一些编程经验,并且至少熟悉这两种语言的语法。如果你比较熟悉基本的数据结构例如链表等,也会有些帮助。这本书并不要求你在计算机硬件方面了解很多,但是希望你愿意由这本书而学一点有关硬件的知识。这毕竟是一个嵌入式程序员工作的一部分。

二、更多C++系统知识学习
  也可以关注博主的微信公众号“C和C加加”回复“ZXC”有惊喜哦!
  
  ​

  
文档来源:51CTO技术博客https://blog.51cto.com/u_15174292/2994514
页: [1]
查看完整版本: C++书籍推荐入门大全(2021年整理)