学c++看什么书
阶段 1
《Essential C++》
这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
《C++ Primer》
本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。
阶段 2
《Effective C++》和《More effective C++》
作者是Scott Meyers。你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。
《Exceptional C++(C++编程剖析)》和《More exceptional C++》
这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb Sutter精心挑选,与ISO/ANSI C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。
阶段 3
《Inside the C++ object model(深度探索C++对象模型)》
本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。
《The design and evolution of C++(C++语言的设计与演化)》
本书作者也是C++语言的设计者Bjarne Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。
阶段 4
《The C++ standard library(C++标准程序库)》
这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。
《Effective STL》
这是Scott Meyers的第三本C++专著,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL。
《Generic programming and the STL(泛型编程与STL)》
本书阐述了泛型程序设计的核心理念:concepts(概念)、modeling(模型)和refinement(改善),并为你展示这些观念如何导出STL的基础概念:iterators(迭代器)、containers(容器)和function objects(函数对象)。按照本书所述,你可以把STL想象成一个由concepts组成的library,你将学习到STL正式结构并理解其强大的优势。
阶段 5
《Exceptional C++ style》
作者为Herb Sutter。本书同样提出了40个C++风格相关的问题,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。
《C++ template》
这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。
《Modern C++ design(现代C++设计)》
作者Andrei Alexandrescu为C++程序员打开了一个新的局面。本书提供了一些针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有表现力的、灵活的、高度可重用的代码。
《Thinking in C++(C++编程思想)》
C++ 领域权威著作,介绍了C++实用的编程技术和最佳的实践方法。
如果楼主的C++基础不扎实的话,我建议楼主看算法书可以先看C语言版本的。为楼主推荐的是刘汝佳的《算法竞赛入门经典第二版》,里面的内容适合初学者。本人看了一点觉得还是挺不错的,由浅到深,里面还有涉及到数据结构的知识,不过参不参加竞赛就看个人啦。当然楼主要是基础十分好,还想要进一步学习算法,深入学习算法的话还可以看刘汝佳的《训练指南》或者是著名的《算法导论》,亦或是《数据结构与算法》皆可。
希望被采纳~~
《Essential C++》这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
《C++ Primer》本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。
阶段 2
《Effective C++》和《More effective C++》作者是Scott Meyers。你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。
《Exceptional C++(C++编程剖析)》和《More exceptional C++》这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb Sutter精心挑选,与ISO/ANSI C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。
阶段 3
《Inside the C++ object model(深度探索C++对象模型)》本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。
《The design and evolution of C++(C++语言的设计与演化)》本书作者也是C++语言的设计者Bjarne Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。
阶段 4
《The C++ standard library(C++标准程序库)》这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。
《Effective STL》这是Scott Meyers的第三本C++专著,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL。
《Generic programming and the STL(泛型编程与STL)》本书阐述了泛型程序设计的核心理念:concepts(概念)、modeling(模型)和refinement(改善),并为你展示这些观念如何导出STL的基础概念:iterators(迭代器)、containers(容器)和function objects(函数对象)。按照本书所述,你可以把STL想象成一个由concepts组成的library,你将学习到STL正式结构并理解其强大的优势。
阶段 5
《Exceptional C++ style》作者为Herb Sutter。本书同样提出了40个C++风格相关的问题,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。
《C++ template》这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。
《Modern C++ design(现代C++设计)》作者Andrei Alexandrescu为C++程序员打开了一个新的局面。本书提供了一些针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有表现力的、灵活的、高度可重用的代码。
《Thinking in C++(C++编程思想)》C++ 领域权威著作,介绍了C++实用的编程技术和最佳的实践方法。
C++,也就是C语言,初学者可以看的书有:1、【C语言入门经典】;
2、【C primer plus】;
3、【C和指针】;
4、【C程序设计语言】;
5、【C专家编程】。
C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言。
C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
学习c语言看什么书
1、《Cprimerplus》这本书作为一本被人推崇备至的C入门经典,绝非浪得虚名。应该算得上C教材里最好的入门书了。在知识广度上,很少有书能匹及。它能为系统学习C提供一个良好的平台。作者对C的见解精辟,在娓娓叙述的同时,作者辅以大量程序以分析。对C有了更加系统的全新认识。最为重要的是,看完...
有关C语言方面的书籍有什么
1、《C语言入门经典(第5版)》:2013年清华大学出版社出版的图书,作者是Ivor Horton。第五版是全新推出的最新版本,全书融合了作者多年的编程经验,给人一种深入浅出的感觉,适合初学者;2、《C语言编程:一本全面的C语言入门教程(第三版)》:本书是C语言入门经典教材,其第一版发行至今已有20年...
学习C语言有什么书适合新手看
适合新手学习C语言的书目有很多,简单列举如下:1、《c语言程序设计》:本书面向程序设计初学者编写,以“注重基础、注重方法、注重编程、注重应用”为指导思想,灵活运用案例教学、任务驱动、启发式教学等多种教学方法,对C语言程序设计的语言知识和程序设计的方法过程进行了系统介绍,特别适合将“C语言程序...
学习C 看什么书或文档比较好
重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。四大圣经及其他优秀书籍的信息:1.《C语言程序设计》K&R 清华大学出版社 2.《C和指针》POINTER...
想学习C语言,应该看些什么书和课程呢?
2. 《C程序设计语言(第2版)》- Brian W. Kernighan、Dennis M. Ritchie:这是经典的C语言教材,被广泛认为是C语言的圣经。尽管内容相对较为深入,但它仍然可以作为初学者的参考书籍,帮助建立扎实的基础。3. 《C语言程序设计(现代方法)》- K.N. King:这本书以清晰易懂的方式介绍了C语言的...
学习C语言应该看什么书和课程呢?
1. 《C Primer Plus》(Stephen Prata著):该书详细介绍了C语言的基础知识,结构化编程以及面向对象编程的概念,适合初学者入门。2. 《C Programming Absolute Beginner's Guide》(Greg Perry, Dean Miller著):适合完全没有编程基础的初学者,注重实践和实例。3. 《C Programming Language》...
c语言入门自学书籍都有哪些_c语言入门用什么书比较好
c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。1、《C程序设计》如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。但是这本书的问题在于太纠结于语法细节,也就是说过于关注纠结于类似于文字游戏的东西,但是对于编程...
C语言有什么好教材?
《C primer plus》(入门首选)2:这本书是一本适合初学者的C语言入门书,它以浅显易懂的方式讲解了C语言的基本概念、数据类型、运算符、控制流、函数、数组、指针、字符串、文件操作等内容。书中包含了大量的示例代码和练习题,帮助读者快速上手和巩固知识。《C和指针》3:这本书是一本深入的C语言...
零基础学C语言,有什么好书或者视频推荐吗
(一)先从视频课程入手如果是0基础的小白,不建议上来就啃书,可以先从视频课程入手。这里推荐中国大学好慕课上翁恺老师的两门C语言课程 也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer ...
请问学习C语言有什么书推荐吗?
关于C语言,推荐的学习书籍:1.《C和指针》2.《专家C编程》3.《C陷阱与缺陷》4.《C程序设计语言》5.《嵌入式系统编程》6.《高质量C++\/C编程指南》林锐 7.《C语言嵌入式系统编程修炼》8.《编程精粹--Microsoft 编写优质无错C程序秘诀》
富怎藤黄: C语言看谭浩强的吧,清华大学出版社,这本是国内C语言发行量最高的书了,很多大学都是用这本教材; C++的感觉钱能的比较好,也是清华大学出版社的.
崇州市15952064485: 从头开始学C++ 请问看什么书好点 - ?
富怎藤黄: 我也是初学者,之前老有人推荐看 C++Primer 这样的经典著作,但是学到现在我觉得一开始就看那种大部头的书并不太好,内容太多使人找不到重点.C++ 里边很重要的概念就是类,把功夫下在这个点上应该是比较好的,当然,前面的基础,像是变量的作用域生命周期之类的也要熟练掌握.如果要看什么书的话,捡个比较薄的先看着吧,像是谭浩强的C++教程,相对而言比较适合初学.
崇州市15952064485: 自学C++应该用什么书 - ?
富怎藤黄: C++程序设计语言 比较适合入门C++ Primer 比入门级别的还有难一些 没有基础的人看着会头痛些 但是两本都是经典入门书籍 也可以网上找找视频 比如孙鑫C++啥 的 祝你成功
崇州市15952064485: C++必看书籍推荐 - ?
富怎藤黄: C++ primer 或者 C++ prime plus,我选择的是后者.然后就有stl源码剖析,effective c++,exceptional c++等等.
崇州市15952064485: 这几本关于C++的书哪个好? - ?
富怎藤黄: 入门的话可以看一下强哥的书,不过等学完后还是看看老外的书,推荐C++primer,毕竟老外的书写得是好,有能力的话(没能力也要尝试着开始读,学计算机的老外的书是不得不看的)可以看英文原版,读起来更有意思
崇州市15952064485: 在学C++,推荐参考书? - ?
富怎藤黄: 谭浩强的那是打基础,哪来的没有一点编程水平- -|| 对你往后学习是很重要的- -|| C++经典书籍,也是必看书,按照你现在就按下面的顺序看下去吧,那个叫累啊- -|| 《C++ Primer 第四版》 《effectiveC++》 《more effectiveC++》 《Think in c++》 《The C++ Programming Language》
崇州市15952064485: 想问大家一下,我想学C++ 看什么书好? - ?
富怎藤黄: 先随便借一本国产的C++教程,了解一下,然后看C++ Primer.最后看The C++ Programming Language
崇州市15952064485: 学c++看什么书比较好? - ?
富怎藤黄: C语言 谭浩强的是经典 但是C++就不行了~ C++的话 建议看清华大学出版社的 钱能版的《C++程序设计教程(修订版)》,挺不错的,这本书有两个部分:一部分是C语言版,还有一部分是C++部分,就是类,讲解很详细也很全面,有了这本书,基本上连C语言那本书也不用买了~
崇州市15952064485: 学C++语言看什么书最好? - ?
富怎藤黄: 学基础的话看谭浩强的《C++程序设计》就行.然后如果你想加深的话,最好是看些美国人写的书籍.比如《C++沉思录》,这本书的评价很高,讲的内容也很棒,你可以去网上搜下
崇州市15952064485: 学习C++,选用哪本书较好呢? - ?
富怎藤黄: 一、《C++Primer Plus》是一本很好的入门书籍,强烈推荐.先对其优点介绍如下: 1:讲解详细,对C++每个细节都讲的很清楚,哪怕不同编译器有可能不通过的地方都会讲到. 2:例题很好,书中通过一个个简单但完整的程序设计例子来讲...