c++入门书籍之C++ Primer中文第三版免费下载

资料大小: 4.50 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-03-18

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:编译器(318)C++(609)C语言(3378)

  这是我心仪已久的一本书我相信很多读者也有同样的感受

  在所有的编程语言中C++可以说是最为复杂的它既是一门传统的编程语言也是一门新的编程语言说它是一门传统语言是因为C++诞生已将近20 年的历史了特别是最近10年来C++得到了快速的发展C++是计算机软件领域中覆盖面最为广阔的编程语言并且与C++相关的智力投入也是其他任何一门语言所无法比拟的人们对于C++的研究已经远远超出了对于一门编程语言所应有的关注所以现在的C++已经非常成熟有大量的资源文档书籍源代码等等可供我们使用说C++是一门新的编程语言是因为在1998 年C++由ISOInternational Standards OrganizaTIon 完成了标准化从此C++领域有了统一的标准所有的编译器都将向标准靠拢或者说与标准兼容这有利于我们写出可移植的C++代码来同时C++标准也统一了C++标准库为C++用户提供了最为基本的基础设施C++经历了多年的发展终于有了一个相对稳定的版本所以我们应该用一种新的眼光来看待C++ 而不再简单地把C++认为是C 语言的超集本书正是新版本C++的写照通过本书你可以重新审视C++语言这是我翻译过程中最为真切的体会它纠正了我过去对于C++语言的一些误解虽然我从1993 年开始就一直在使用C++ 但是直到阅读了这本书之后我才从真正意义上全面地认识了C++语言。

  本书的权威性无需我多说看看本书原著的前言了解了两位作者的背景之后你就可以知道这本书是经验和标准的完美结合Stanley Lippman 从1984 年开始一直从事C++方面的工作在C++的实现与应用方面有着丰富的经验本书前两个版本的成功也证明了他在阐释C++语言方面的独到之处Josée Lajoie 从1990 年开始成为C++标准委员会的一名成员并且承担了很重要的职务由于她的参与毫无疑问本书一定是与标准兼容的。

  讲述C++的书非常多并且不乏优秀和经典之作在如此众多的C++书籍中本书仍具有不可替代的地位我想主要的原因在于本书具有以下几个特色l 内容广阔从本书的规模厚度就可以看出这一点C++语言融入了大量优秀的特性其内容的丰富程度已经远非C 语言所能及在所有的C++书籍中本书的覆盖面是最为广阔的从最基本的C++程序设计到面向对象程序设计以及基于模板的程序设计面面俱到而且讲解细致入微值得仔细品味

  2 许多实际的范例程序纯粹的技术讲解总是非常枯燥的但是阅读本书并不感觉枯燥因为作者在介绍每一部分内容的时候都结合一个实际的例子读者通过这些例子能够很容易地掌握相应的技术要点并且看到每一种技术的实际用法这是本书之所以引人入胜的重要原因之一

  3 叙述内容的安排C++是一门多风格的程序设计语言mulTI-paradigm Programminglanguage 不仅支持面向对象程序设计也支持其他的程序设计思想本书的叙述结构正体现了C++的这种特点作者从程序设计思想的角度分别讲述了C++的各种语言要素便读者比较容易抓住C++语言的本质特征。

  4 与编译器无关遵从C++标准本书的内容并不特定于某一个C++编译器实现而是适用于所有与C++标准兼容的编译器作者在讲解过程中也指出了编译器的一些内部考虑例如编译器如何在各种上下文环境中解析重载函数如何处理除式类型转换等等这些内容有利于加深读者对C++的理解

  5 配套的练习在每一节讲解之后作者给出了一些练习这些练习反映了这一节的中心内容读者通过这些练习可以巩固所学的知识所以本书也可以被用作教材用于系统全面地学习C++语言。

  虽然本书书名C++ Primer 的中文含义是C++初级读本但是它绝对不是一本很轻松的入门教材特别是关于名字空间函数重载解析过程模板机制和泛型算法genericalgorithms 等内容并不是一个C++初学者能够很快掌握的如果你以前没有看过其他的C++书籍那么可能需要反复阅读多遍才能掌握本书讲述的内容如果你已经有了C++的基础比如已经看过其他的C++入门书籍那么阅读本书可以让你快速掌握C++的要点如果你是一名有多年C++实践经验的程序员那么阅读本书可以让你重新理解C++ 总之这是一本很好的学习和参考书籍值得你反复阅读但是正如书名所指示的它不是一本高级书籍按照我个人理解它的技术水准应该在中等偏深一点的层次上。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料