网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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,读者有问题可随时联系。

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/18 21:05:04