• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 学C++应该看哪些书?零基础入门书籍推荐

发布时间:2019-08-12 20:19:43 浏览 7397 来源:博学谷资讯 作者:照照

    近些年来,虽然各种编程语言层出不穷,但是C++的地位依然比较稳固,在某些领域具有不可替代的作用。那么学C++应该看哪些书?本文就是为零基础入门的小伙伴推荐十本书籍。

     

    学C++应该看哪些书

     

    1. 《C++程序设计语言(The C++ Programming Language)》

     

    作者:Bjarne Stroustrup(更新到C++11)

     

    推荐理由:C++之父写的经典C++书籍。内容覆盖C++的所有东西,从语言内核到标准库、编程范式和语言哲学(这使得最新版突破1千页)。2013年5月出版的第四版涵盖了C++11的内容。

     

    2. 《C++标准程序库(C++ Standard Library Tutorial and Reference) 》

     

    作者:Nicolai Josuttis

     

    推荐理由:这本书是C++标准库(STL)的引导和手册。 2012年4月发行的第二版涵盖了C++11。

     

    3. 《The C++ IO Streams and Locales》

     

    推荐理由:除了这本书,市面上基本没有讲解streams and locales的书。

     

    4.《The C++ Standard (INCITS/ISO/IEC 14882-2011)》

     

    作者:C++标准委员会

     

    推荐理由:这当然是C++最权威的标准。要注意的是,C++标准是提供给有足够精力和时间的专家级用户研究用的。国内估计很少有人看,在国外一般它的第一个发行版也非常贵($300+ US),国外有人会买现在价值$30US的电子发行版。

     

    5. 《Overview of the New C++ (C++11/14) 》

     

    作者:Scott Meyers(更新到C++11/C++14)

     

    推荐理由:这是Scott Meyers开设的一个为期3天的C++课程的教材。Scott Meyers是C++社区最受尊敬的作者之一。虽然内容比较简短,但质量极高。

     

    6.《C++ Primer》

     

    作者:Stanley Lippman, Josée Lajoie, and Barbara E. Moo (更新到C++11)

     

    推荐理由:近1千页,本书透彻的介绍了C++,以浅显和详细的方式讲到C++语言差不多所有内容。2012年8月发行的第五版包含C++11的内容。

     

    7.《Accelerated C++》

     

    作者:Andrew Koenig and Barbara Moo

     

    推荐理由:这本书覆盖了和C++ Primer一样的内容,但厚度只有C++ Primer的四分之一。这主要是因为本书面向的不是编程的初学者,而是有其它语言经验的C++初学者。对于初学者,本书学习曲线稍显陡峭,但对于能克服这一点的学习者而言,它确实非常紧凑的介绍了C++这门语言。

     

    8.《C++编程思想(Thinking in C++) 》

     

    作者:Bruce Eckel

     

    推荐理由:共两卷,第二卷主要将标准库,但还是不错的。

     

    9.《C++程序设计原理与实践 (Programming: Principles and Practice Using C++ )》

     

    作者:Bjarne Stroustrup

     

    推荐理由:C++之父写的C++入门书籍。本书面向没有编程经验的初学者,但相信有编程经验的人也能从本书中学到不少东西。

     

    10.《C++ Primer Plus》

     

    作者:Stehpen Prata

     

    推荐理由:可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的第一章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象--C++的精髓之一的有关内容。整个书的结构安排较为合理,难度爬升较慢。如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。

     

    以上就是零基础入门C++应该看的十本书。虽然推荐了这么多的书,但是大家不必每本都细细阅读,这些书泛读一遍就够了。相信看完这些书,就能对C++有一个系统基本的了解。

     

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 哪里有好的电脑培训班?能学习到什么知识? 下一篇: 怎么学习计算机?菜鸟入门教程

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码