学习C++从入门到精通的的十本最经典书籍

最近想学C++,找了一下网上推荐的书籍,转载过来给大家分享

在这里插入图片描述
【原书名】 C++ Primer (4th Edition)

【原出版社】 Addison Wesley/Pearson

【作者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo

【译者】 李师贤

【丛书名】 图灵计算机科学丛书

【出版社】人民邮电出版社

本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++.本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E. Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。本书的前言阐述了 第4版和前一版的不同之处。

难度:★★☆

质量:★★★★★

广度:★★★★★

深度:★★★★

性价:★★★☆

在这里插入图片描述
【原书名】 C++ Primer Plus

【原出版社】 Sams

【作者】 (美)Stephen Prata

【译者】 孙建春 韦强

【丛书名】 Primer Plus 系列

【出版社】 人民邮电出版社

本书针对的是C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为大中院校教授C++课程的教材,也可供初学者自学C++时使用。覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。现在,第五版也出版了,不过还没有读,看章节都差不多。

难度:☆

质量:★★★☆

广度:★★★★

深度:★★★

性价:★★★☆

在这里插入图片描述
【原书名】 Essential C++

【原出版社】Pearson Education

【作者】 (美)Stanley B.Lippman

【丛书名】 深入C++系列

【出版社】 中国电力出版社

lippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。

难度:★☆

质量:★★★★

广度:★★★☆

深度:★★★

性价:★★☆

在这里插入图片描述
【原书名】 Effective C++, Third Edition

【原出版社】 Addison Wesley/Pearson

【作者】 (美)Scott Meyers

【出版社】 电子工业出版社

在这里插入图片描述
【原书名】 More Effective C++: 35 New Ways to Improve Your Programs and Designs

【原出版社】 Addison Wesley/Pearson

【作者】 (美)Scott Meyers

【丛书名】 C++设计新思维系列丛书

【出版社】 机械工业出版社

C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。

难度:★★★☆

质量:★★★★★

广度:★★★

深度:★★★★★

性价:★★

在这里插入图片描述
【原书名】 Thinking in C++

【原出版社】 McGraw Hill

【作者】 Bruce Eckel

【译者】 刘宗田 等

「丛书名」 计算机科学丛书

【出版社】 机械工业出版社

 除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。

难度:★★☆

质量:★★★

广度:★★★☆

深度:★★★★

性价:★★★

在这里插入图片描述
【原书名】 The Complete C++ Training Course

【作者】 (美)Harvey M.Deitel Paul James Deitel

【译者】 邱仲潘 等

【丛书名】 国外计算机科学教材系列

【出版社】 电子工业出版社

正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。

难度:★

质量:★★★☆

广度:★★★★★

深度:★★★★

性价:★★★★☆

在这里插入图片描述
【原书名】 The Design and Evolution of C++

【原出版社】 Addison-Wesley

【作者】 (美)Bjarne Stroustrup

【译者】 裘宗燕

【丛书名】 计算机科学丛书

【出版社】 机械工业出版社

对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。本书也有英文版,如果不喜欢翻译的朋友可以看看。

难度:★★★

质量:★★★

广度:★★☆

深度:★★★★

性价:★★★

在这里插入图片描述
【原书名】 The C++ Programming Language, Special Edition

【原出版社】 Addison Wesley

【作者】 (美)Bjarne Stroustrup

【译者】 裘宗燕

【丛书名】 计算机科学丛书

【出版社】 机械工业出版社

C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。

难度:★☆

质量:★★★★☆

广度:★★★★☆

深度:★★★★

性价:★★★☆

在这里插入图片描述
【原书名】 Inside the C++ Object Model

【原出版社】 Pearson Education

【作者】 (美)Stanley B.Lippman

【丛书名】 深入C++系列

【出版社】 中国电力出版社

第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。

难度:★★★★☆

质量:★★★★★

广度:★★★

深度:★★★★★

性价:★★

在这里插入图片描述
【作者】 钱能 董灵平 张敏霞

【丛书名】 C++程序设计系列教材

【出版社】 清华大学出版社

国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。

难度:☆

质量:★★★

广度:★★★☆

深度:★★★

性价:★★★★★

鉴于目前问书的贴子增多太快,现以个人之见对C++十大学习书籍做简要描述,希望能对初学者起到一定的帮助。
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以前下载的一些书, 放在这里备份。打包一起上传。懒得弄了。 C.Plus.Plus.for.Engineers.and.Scientists,.Bronson,.3ed,..Course,.2010,.Source.Codes,.0324786433_233683-.exe │ Objective-C.Recipes.A.Problem-Solution.Approach,.Matthew.Campbell,.Apress,.2012-.epub │ Professional.C.Plus.Plus,.Marc.Gregoire,.Nicholas.A..Solter,.Scott.J..Kleper,.2ed,.Wiley,.2011-.epub │ TDDownload.rar │ The.Standard.C.Library,.Plauger.-.(Prentice.Hall,.1992)-.djvu │ Wright.C..1001.Microsoft.Visual.C.Plus.Plus.Programming.Tips.(Prima,.2001)(ISBN.0761527613)(600dpi)(1422s)_CsPl_-.djvu │ XLib.exe │ [300dpi高清版]Cpp.Cookbook.中文版_HD-.pdf │ [Access.2013:The.Missing.Manual(2013.4)].Matthew.MacDonald.文字版..epub │ [Active.Directory(5th,2013.4)].Brian.Desmond.文字版..epub │ [AngularJS(2013.4)].Brad.Green.文字版..epub │ [Building.a.DevOps.Culture(2013.4)].Mandi.Walls.文字版..epub │ [C.游戏编程].邹吉滔等.扫描版-.pdf │ [C.编程习题与解答(全美经典学习指导系列)].(美)Hubbard.扫描版-.pdf │ [Computer.Science.Programming.Basics.in.Ruby(2013.4)].Ophir.Frieder.文字版..epub │ [C安全编码标准].(美)塞克德.扫描版-.pdf │ [Dynamic.HTML权威指南].(Dynamic.HTML权威指南).Danny.Goodman.扫描版-.pdf │ [Excel.2013:The.Missing.Manual(2013.4)].Matthew.MacDonald.文字版..epub │ [HTML5.Canvas(2nd,2013.4)].Steve.Fulton.文字版..epub │ [JavaScript.for.PHP.Developers(2013.4)].Stoyan.Stefanov.文字版..epub │ [Kindle.Fire.HD:The.Missing.Manual(2nd,2013.1)].Peter.Meyers.文字版..epub │ [Kindle.Fire.HD:The.Missing.Manual(2nd,2013.1)].Peter.Meyers.文字版..pdf │ [Managing.Startups:Best.Blog.Posts(2013.5)].Thomas.Eisenmann.文字版..epub │ [Microinteractions(2013.4)].Dan.Saffer.文字版..epub │ [Microinteractions(2013.4)].Dan.Saffer.文字版..pdf │ [Microsoft.Project.2013:The.Missing.Manual(2013.4)].Bonnie.Biafore.文字版..epub │ [NOOK.HD:The.Missing.Manual(2nd,2013.2)].Preston.Gralla.文字版..epub │ [OPENGL编程指南].(美)Dave.Shreiner.扫描版-.pdf │ [PHP.Web.Services(2013.4)].Lorna.Jane.Mitchell.文字版..epub │ [Physics.for.Game.Developers(2nd,2013.4)].David.M.Bourg.文字版..epub │ [PowerBuilder基础类库技术详解].杨志鸿.扫描版-.pdf │ [Professional.C.(2nd.2011)].Marc.Gregoire.文字版-.epub
### 回答1: 《Visual C从入门到精通PDF》是一本经典的教程书籍,适合想要学习和掌握Visual C编程的人群使用。这本书的目标是帮助读者从入门阶段逐步提高,最终达到精通Visual C的程度。 这本书的内容覆盖了Visual C编程的各个方面,包括基本的语法和概念、界面设计、事件处理、图形和图像处理、数据库连接等等。每个主题都有详细的讲解和示例代码,通过实践演示了如何在Visual C中进行各种操作和开发。 最初的几章主要介绍了Visual C的基本概念和环境设置,帮助读者熟悉开发环境并能够创建简单的项目。接下来的章节逐渐引入更多高级的概念和技术,如对象、类、继承和多态等。通过这些内容的学习,读者可以逐步掌握如何利用Visual C进行面向对象的编程。 书中还特别强调了实际项目开发经验和技巧,通过一些实际案例来演示如何应用所学的知识解决具体的问题。这对于读者来说非常有价值,可以帮助他们更好地理解和应用所学的内容。 总的来说,《Visual C从入门到精通PDF》是一本全面而实用的教程书籍,适合想要系统学习和掌握Visual C编程的读者使用。通过阅读和实践,读者可以逐步提高自己的编程能力,并最终达到精通的水平。 ### 回答2: 《Visual C 从入门到精通》是一本全面介绍Visual C的书籍,以帮助读者从初学者逐步掌握Visual C的各方面知识。书中包括了Visual C的基础知识、语法规则、常用函数和库、图形用户界面设计等内容。 在《Visual C 从入门到精通》一书中,作者详细介绍了Visual C编程语言的历史和发展背景,以及其与C++的关系。读者可以了解到Visual C的编程环境和工具,如Visual Studio,以及如何配置和使用它们来进行编程。 书中还详细介绍了Visual C的基础知识,如变量、数据类型、运算符和控制结构等。读者可以学习如何使用这些基础知识来进行简单的程序开发和调试。 此外,《Visual C 从入门到精通》还介绍了Visual C的高级特性和技术。读者可以学习如何使用Visual C的图形库和API来进行图形用户界面设计,如窗口、按钮、菜单等。还可以学习如何使用Visual C来开发网络应用程序、数据库应用程序等。 最后,《Visual C 从入门到精通》还提供了一些实际的例子和项目,以帮助读者巩固所学的知识,并提供了一些实用的编程技巧和经验分享。 总的来说,《Visual C 从入门到精通》是一本适合初学者学习Visual C的入门教材,通过阅读该书,读者可以逐步掌握Visual C的基础知识和高级技能,成为一名熟练的Visual C编程专家。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值