本书以C++国际标准语法为基础,从高级特性全面讲解C++语言编程技术、技巧,充分展示了C++语言的强大性、多样性、优美性、敏捷性和艺术性。书中包括了丰富的实用示例程序,如垃圾回收器子系统、可以断点续传的Intemet文件下载程序、线程控制面板、基于人工智能(AI)的搜 索程序、通用STL-NN4、型C++解释程序等,对于每个程序,作者都非常细致地解释和分析,相信读者通过研读本书可以大大提高C++编程能力。
图书 | C++编程艺术 |
内容 | 编辑推荐 本书以C++国际标准语法为基础,从高级特性全面讲解C++语言编程技术、技巧,充分展示了C++语言的强大性、多样性、优美性、敏捷性和艺术性。书中包括了丰富的实用示例程序,如垃圾回收器子系统、可以断点续传的Intemet文件下载程序、线程控制面板、基于人工智能(AI)的搜 索程序、通用STL-NN4、型C++解释程序等,对于每个程序,作者都非常细致地解释和分析,相信读者通过研读本书可以大大提高C++编程能力。 内容推荐 本书不同于大多数其他的C++书籍。其他的c++书籍讲授语言的基础,而本书展示了如何 应用C++在更大的范围内完成有趣的、有用的、甚至是神秘的程序设计任务。在此过程中充分 显示了C++语言的强大功能和优雅性。 大致来说,本书包含两类应用程序,第一类称为“纯代码”,因为它们注重于扩展C++程 序设计环境本身。第2章的垃圾回收器,第3章的线程控制面板以及第8章的定制STL容器 都是这种类型的示例。第二类应用程序显示了如何应用C++来完成各种计算任务。例如,第5 章开发了一个可以断点续传的网络下载工具,第6章给出了一个如何建立财务应用程序的范例, 第8章中应用C++实现了人工智能应用。 本书以一段独特有趣的代码结束:Mini C++解释程序,这个程序可以解释C++的一个小子 集。Mini C++解释程序揭示了C++的关键字和语法是如何一起工作从而组成这门语言的语法 的。更重要的是,这可以使您了解这门语言的内部机制,并且显示了隐藏在C++设计背后的一些原因。使用Mini C++解释程序不仅有趣,它还可以用作开发您自己的语言的起点,还可以用 作其他语言的解释程序。 本书每一章都提供了可以直接使用的代码。例如,第2章的垃圾回收器可以适用于许多程 序设计任务。然而,只有把这些应用程序作为自己的开发起点,才会获益匪浅。例如,可以进 一步完善第8章的Internet文件下载工具,使其可以在某个指定的时间开始下载,或者可以监 控一个下载站点,保持下载最新的文件。总之,可以将这些不同的程序和子系统作为您开发自 己项目的跳板。 目录 第一章 C++的功能..........1 第二章 简单的C++垃圾回收器 ...........................5 第三章 C++中的多线程.....54 第四章 C++的扩展.........98 第五章 Internet文件下载工具 .........................131 第六章 使用C++的财务计算 .........................154 第七章 基于AL的问题求解 .........................164 第八章 定制STL容器......208 第九章 Mini C++解释程序 .........................246 序言 本书作者Herbert Schildt,是公认的C、C++、Java和C≠}等主流编程语言的程序设计大师 和Windows程序设计专家,也是顶级编程图书作者;同时,他还是ANSI/ISO和c++标准化组 织的专家。他的编程书籍被翻译成多种语言版本广为流传,在全球世界范围内的销量已经超过三百万册。 本书的突出特点之一是编程技巧全面。本书以c++国际标准语法为基础,从高级特性全面 讲解c++语言编程技术、技巧,充分展示了C++语言的强大性、多样性、优美性、敏捷性和艺 术性。作者结合多年软件开发和教学经验总结出非常有价值的完整示例,以行之有效的方法让读者快速精通C++语言编程技巧。本书每章给出的示例代码都可以直接运行,无需修改,而且 读者司以从www.osbome.com网站免费下载本书代码。相信读者通过研读本书可大大提高C++ 编程能力。 本书的突出特点之二是内容丰富实用。在本书中,Herbert Schildt给出了许多非常实用的 高性能程序,每个程序分别侧重于C++语言的不同方面。本书的实用示例程序主要包括垃圾回收器子系统、可以断点续传的Intemet文件下载程序、线程控制面板、基于人工智能(AI)的搜索程序、通用STL-NN4、型C++解释程序等。作者对每个程序都给出了非常细致的分析和 解释,这对于读者来说无疑是大有帮助的。本书代码示例易懂有趣、设计思想独特,从中读者 可以学到很多在其他C++书中无法学到的技巧,使读者能够掌握c++NNNN~,真正进入C++高级编程领域,值得每位C++程序员阅读和珍藏。 本书的突出特点之三是文笔透彻精确。Herbert Schildt是全球著名的程序设计语言书籍作 者,本书秉承他一贯的写作风格:简捷、清晰,非常适合读者的学习和阅读。通过本书的阅读, 读者可在c++程序设计大师的引领下探索编写高性能C++程序的奥秘。本书让读者的C++编程 技术更上一层楼。 本书为c++编程高级读物,面向有初级C++语言基础和一定编程经历的程序设计者,适合 作为高等院校计算机专业相关课程辅助教材,也可作为高年级本科生、研究生和广大编程爱好 者深入学习C++及其他面向对象语言的技术参考书。 本书由曹蓉蓉、刘小荷翻译;毕长剑、战晓苏审校。虽然与Herbert Schildt的高超造诣相 比甚远,但是本书的译者和审校者还是凭借多年的C++教学和编程经验,在翻译、校译此书的 过程中,抱着对读者认真负责的态度,力争将原书的风格和思想原原本本地呈现给读者。还要 特别指出的是,清华大学出版社对本书非常重视,从全书的翻译、编辑、排版到印刷质量上都 下了很大的功夫。因此,可以相信这本中译本能够成为对读者大有裨益的好书。 此外,我们曾专门以电子邮件方式与原书作者进行了多次沟通,将原书的个别错误在翻译、 校译和审校过程中加以改正。限于水平的原因,中译本中不妥或错误之处在所难免,敬请广大读者批评指正。我们的e—mail是fwkbook@tup.tsinghua.edu.cn,读者有问题可随时联系。 |
标签 | |
缩略图 | ![]() |
书名 | C++编程艺术 |
副书名 | |
原作名 | |
作者 | (美)斯切尔特 |
译者 | 曹蓉蓉//刘小荷 |
编者 | |
绘者 | |
出版社 | 清华大学出版社 |
商品编码(ISBN) | 9787302100171 |
开本 | 16开 |
页数 | 325 |
版次 | 1 |
装订 | 平装 |
字数 | 544 |
出版时间 | 2005-04-01 |
首版时间 | 2005-04-01 |
印刷时间 | 2005-04-01 |
正文语种 | 汉 |
读者对象 | 普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 0.524 |
CIP核字 | |
中图分类号 | TP312 |
丛书名 | |
印张 | 21.25 |
印次 | 1 |
出版地 | 北京 |
长 | |
宽 | |
高 | |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | |
是否套装 | 单册 |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 6000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。