C++十大经典教程

十大C++经典教程

目录

1.《C++ Primer中文版》(第4版)

2.《C++ Primer Plus》(第四版)中文版

3.《Essential C++》(影印版)

4.《Effective C++》

5.《C++编程思想》

6.《C++大学教程》(第二版)

7.《C++语言的设计和演化》

8.《C++程序设计语言》

9.《深度探索C++对象模型》(影印版)

10.《C++程序设计教程》(钱能-清华版)


1.《C++ Primer中文版》(第4版)

    【原书名】 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版和前一版的不同之处。
    难度:★★☆
    质量:★★★★★
    广度:★★★★★
    深度:★★★★
    性价:★★★☆

2.《C++ Primer Plus》(第四版)中文版

    【原书名】 C++ Primer Plus,Fourth Edition
    【原出版社】 Sams
    【作者】 (美)Stephen Prata
    【译者】 孙建春 韦强
    【丛书名】 Primer Plus 系列
    【出版社】 人民邮电出版社
    本书针对的是C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为大中院校教授C++课程的教材,也可供初学者自学C++时使用。覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。现在,第五版也出版了,不过还没有读,看章节都差不多。
    难度:☆
    质量:★★★☆
    广度:★★★★
    深度:★★★
    性价:★★★☆

3.《Essential C++》(影印版)

    【原书名】 Essential C++
    【原出版社】Pearson Education
    【作者】 (美)Stanley B.Lippman
    【丛书名】 深入C++系列
    【出版社】 中国电力出版社
    lippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C++的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。
    难度:★☆
    质量:★★★★
    广度:★★★☆
    深度:★★★
    性价:★★☆

4.《Effective C++》

    【原书名】 Effective C++, Third Edition
    【原出版社】 Addison Wesley/Pearson
    【作者】 (美)Scott Meyers
    【出版社】 电子工业出版社
    《More Effective C++》
    【原书名】 More Effective C++: 35 New Ways to Improve Your Programs and Designs
    【原出版社】 Addison Wesley/Pearson
    【作者】 (美)Scott Meyers
    【丛书名】 C++设计新思维系列丛书
    【出版社】 机械工业出版社
    C++真牛人大手笔,之以条款的形式回答了程序员在使用C++时经常提出的“因该注意些什么?”,“因该避免什么?”,“因该怎样去解决?”,“为什么?”等问题。C++程序员想要让自己的水平上更高的档次,此二书必看。价格稍贵,有一定难度,不适合初学者。
    难度:★★★☆
    质量:★★★★★
    广度:★★★
    深度:★★★★★
    性价:★★

5.《C++编程思想》

    【原书名】 Thinking in C++
    【原出版社】 McGraw Hill
    【作者】 Bruce Eckel
    【译者】 刘宗田 等
    【丛书名】 计算机科学丛书
    【出版社】 机械工业出版社
     除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。
    难度:★★☆
    质量:★★★
    广度:★★★☆
    深度:★★★★
    性价:★★★

6.《C++大学教程》(第二版)

    【原书名】 The Complete C++ Training Course,Second Edition
    【作者】 (美)Harvey M.Deitel Paul James Deitel
    【译者】 邱仲潘 等
    【丛书名】 国外计算机科学教材系列
    【出版社】 电子工业出版社
    正如其名,真正的大学教程,非常适合初学者学习,内容由浅入深,对C++各项特性的描述都很到位,章节的安排很有条理性,但深度略显不足,翻译质量不能称之为很好,有一定的疏漏,但对于厚度来讲,价格还算比较便宜。
    难度:★
    质量:★★★☆
    广度:★★★★★
    深度:★★★★
    性价:★★★★☆

7.《C++语言的设计和演化》

    【原书名】 The Design and Evolution of C++
    【原出版社】 Addison-Wesley
    【作者】 (美)Bjarne Stroustrup
    【译者】 裘宗燕
    【丛书名】 计算机科学丛书
    【出版社】 机械工业出版社
    对于热爱C++的朋友来说,确实好书一本,可以当做小说来读,可以放在厕所或床头上以供消遣。本书对语言本身描述很少,并有一定难度。读者需要对C++有一定了解,不适合初学者阅读。本书也有英文版,如果不喜欢翻译的朋友可以看看。
    难度:★★★
    质量:★★★
    广度:★★☆
    深度:★★★★
    性价:★★★

8.《C++程序设计语言》

    【原书名】 The C++ Programming Language, Special Edition
    【原出版社】 Addison Wesley
    【作者】 (美)Bjarne Stroustrup
    【译者】 裘宗燕
    【丛书名】 计算机科学丛书
    【出版社】 机械工业出版社
    C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。
    难度:★☆
    质量:★★★★☆
    广度:★★★★☆
    深度:★★★★
    性价:★★★☆

9.《深度探索C++对象模型》(影印版)

    【原书名】 Inside the C++ Object Model
    【原出版社】 Pearson Education
    【作者】 (美)Stanley B.Lippman
    【丛书名】 深入C++系列
    【出版社】 中国电力出版社
    第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者,价格偏贵。
    难度:★★★★☆
    质量:★★★★★
    广度:★★★
    深度:★★★★★
    性价:★★

10.《C++程序设计教程》(钱能-清华版)

    【作者】 钱能 董灵平 张敏霞
    【丛书名】 C++程序设计系列教材
    【出版社】 清华大学出版社
    国人所著,国人水平实在有限,深度和广度欠佳,放在这十大里实在是因为再挑不出好书了。可圈可点之处有讲解较为清析、简单,符合中国学生思路,价格便宜。
    难度:☆
    质量:★★★
    广度:★★★☆
    深度:★★★
    性价:★★★★★

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
十大经典排序算法中的三种排序算法分别是冒泡排序、希尔排序和选择排序。 冒泡排序是一种简单直观的入门排序算法,其原理是从第一个元素开始,与后面的元素逐个比较,如果顺序不对就交换,直到没有可比较的元素为止。 希尔排序是插入排序的一种高效改进版本,也称为“缩小增量排序”。该算法将记录按下标的一定增量分组,对每组使用直接插入排序算法排序,随着增量的逐渐减小,每组包含的关键词越来越多,当增量减至1时,整个文件被分成一组,排序完成。 选择排序是基于冒泡排序的优化,减少了交换的次数。每次遍历后找出最小/最大的元素,然后与第一个元素交换,再从剩下的元素中重复这个过程。 以上是关于冒泡排序、希尔排序和选择排序的简要介绍。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [c++十大经典排序算法](https://blog.csdn.net/zhoujiajie0521/article/details/122183332)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [十大经典排序算法(C++)](https://blog.csdn.net/qq_52639492/article/details/122106147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值