是真正畅行全球20年的C++入门必读经典,各版本全球总销量超1300万册!令全球数千万C++开发者全部为之疯狂的大!师!名!著! — —
它融合了令全球无数程序员为之迷醉的C++大师Stanley B. Lippman的丰富实践经验,注入了C++标准委员会原负责人Josée Lajoie 对C++标准的深入理解,再结合上C++ 先驱Barbara E. Moo在 C++教学方面的真知灼见,经历了语言缔造者与常青藤名校数版迭代,才锻造出了这样一本每一页都在闪闪发光的C++学习头牌!如果只读一本C++书籍
《C++ Primer》将是你永不后悔的选择!
在编程语言的井喷时期,每年都会诞生超过50 种新的编程语言。但是C++语言却始终在编程语言排行榜中名列前茅。C++经历了三十多年的打磨与起伏,其在工业界的地位已经非常稳固,在很多领域里已经是不可取代也没必要被取代的统治者。再加上C++与时俱进的实现更新、配套完善的标准跟进,都使得C++语言的生命力长盛不衰。
2011 年,C++标准委员会发布了ISO C++标准的一个重要修订版,增强的语言机制和大为完善的标准库,为C++语言的编程风格带来了革命性的变化。
如果能够纯熟地运用C++11,那么就能够形成一种简洁优雅的C++编程风格,以比以前更高的效率、更好的质量进行软件开发。可是想学习并掌握C++11的风格,并不是轻而易举的事情。即便对于以前已经精通C++的人来说,熟练掌握rvalue reference、move 语义,了解unique_ptr、shared_ptr 和weak_ptr 的完整用法,明智地使用function/bind 和lambda 机制,学习C++ Concurrency 的新技术,都绝非一朝一夕之功。对于那些初学者来说,这件事情更不简单。而说道教授“正宗的”C++11 编程风格,《C++ Primer(第5 版)》能够以扛梁之作的姿态扮演着法定教科书的角色。
《C++ Primer(第5 版)》可以帮助你全面了解2011 版本C++标准的内容。无论初学或老手既可用来理解C++11规则背后的原理,也可用其新语言特性与标准库来快速构建健壮程序。而且这本书是接地气的实践结晶,会明明白白地告诉你面对具体问题时应怎样权衡,C++里什么好用,什么不好用,为什么,等等。C++语言的教科书汗牛充栋,其中值得大力推荐的也真不少。不过,如果说要选一本教科书能够很好地引领C++程序员入门,并且能够在C++程序员成长的各个阶段都能够提供到位的技术指导和权威信息的话,那么就要首推Stanley B. Lippman 等合著的这本 C++ Primer 了,它也被全球的C++程序员誉为“编程圣经”。
以三位作者在C++语言发展历程中的经历,既有编译器的开发和实践(Stanley B. Lippman),又参与C++标准的制定(Josée Lajoie),再加上丰富的C++教学经历(Barbara E. Moo),三剑合璧,本书的权威性自不容置疑。
虽然primer 的意思是“启蒙读本、入门书”,但是 C++ Primer 的深度和广度远不止入门级教科书这么简单。C++ Primer 是以让读者掌握C++的全貌为目标的,所以它既可以循序渐进地阅读学习,又可以在遇到疑难问题的时候提供解惑,更可以兴之所至地任意打开一页读上一段,都能够做到开卷有益。
对比市面上一些C++教材,它们大多会按照语言进化的顺序来组织其内容。首先讲授C++的C 子集,然后将C++的更为抽象的一些特性作为高级话题在书的最后进行介绍。这种方式存在两个问题:读者会陷入那些继承自低级程序设计的细节,从而由于挫折感而放弃;读者被强加学习一些坏习惯,随后又需要忘记这些内容。而 C++ Primer 采用一种相反的方法:从一开始就介绍一些语言特性,能让读者忽略那些继承自低级程序设计的细节。例如,在介绍和使用内置的算术和数组类型时,我们还连同介绍和使用标准库中的类型string 和vector。(很多教材不使用标准库,因为标准库被当作了一种“高级”话题。)使用这些类型的程序更易写、易理解且更少出错。我们在前面说过,C++11是 C++语言标准的一次剧烈修订,对于C++语言的核心部分做了相当大的改动。而《C++ Primer(第5 版)》不是一次简单的升级,大师作者们为它改写了上一版的每一段话、每一段示例代码,在全新的甚至是未来的背景下,为我们展示C++应该是什么,应该怎样应用。这样的呕心沥血,配合C++ Primer 风格的完美继承,将第5 版打造成了一本浑然天成的C++学习教程。由于本书的全面性,你也可以将本书当作参考书,以备随时查阅。这本书无论对于初学者还是提高者,都称得上是最经典的教科全书!本书的英文版及中文版在电子工业出版社博文视点先后出版上市,凭借着过硬的质量和强大的翻译团队,使得《C++ Primer(第5 版)》的中文版和英文版全部登上豆瓣9.4分、9.3分的神坛!四星及以上的好评率高达96.4%和97.2%!这样一本无可争议的 “ C++ 编程圣经 ”,值得你立刻拥有!
▶ 博文菌●互动时间 ◀
没错,这又是一本很厚的书,面对这样的大部头你会如何阅读呢?是选择正面刚?还是先快速翻阅再定点精读呢?欢迎在留言区与大家分享你的阅读经验与技巧!
《C++ Primer (中文版) (第5版) 》
▼ 点击阅读原文,获取本书详情!