[放大封面]
[放大封底]
|
| 【相关下载】 |
|
|
|
| 【二手书】 |
 |
本产品共有 0 册二手书出售,
最低价:¥.00 [查看] |
|
|
|
| C++编程思想第2卷:实用编程技术
|
|
市场价:¥59.00
贵宾会员价:¥44.25
高级会员价:¥46.02
普通会员价:¥47.20 |
|
|
|
|
|
| 货到付款:北京、上海、天津、广州、深圳、湖北、河南、山西、陕西、山东、四川、重庆、浙江 更多查看>> |
|
|
| |
大封面 |
封底 |
前言 |
内容简介 |
序言 |
目录 |
作者简介 |
译者简介 |
作者序 |
译者序 | |
|
| 【读者评论】 |
 |
|
 |
内容简介
本书介绍C++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;介绍C++的字符串、输入输出流、STL算法、容器和模板的现代用法,包括模板元编程;解释多重继承问题的难点,展示RTTI的实际使用,描述了典型的设计模式及其实现,特别介绍被认为是标准C++下一版特征之一的多线程处理编程技术,并提供了最新的研究成果。本书适合作为高等院校计算机及相关专业的本科生、研究生的教材,也可供从事软件开发的研究人员和科技工作者参考。
|
目录
伸缩显示: [弹出查看]
伸缩显示: [弹出查看] |
|
 |
编辑荐语
[您可以向编辑推荐本书的亮点,采纳后奖励5-10元优惠卷](一个工作日内处理您的建议)
追求并勇敢着
——《C++编程思想 第2卷 实用编程技术》编辑感言
承载着原版的荣誉与广大读者的希望与期待,《C++编程思想 第2卷 实用编程技术》的中文版终于纯朴而谦逊地走来。歌德说:“读一本好书,就像和许多高尚的人谈话。”在阅读本书的过程中,读者也会感受到如同与Bruce Eckel和Chuck Allison二位作者进行平等的对话,而这也正是本书的魅力所在。二位作者用他们的坦诚,以一个全新的视角,用平实而睿智的笔触给读者全面解析C++的实用编程技术。
作为本书的责任编辑,我深感原版文笔的精确与简洁,在“过”与“不及”之间,正是这种朴素的简洁才体现着智慧,而译者南开大学的刁成嘉教授的译文也可以让我感受到“简洁”二字。在本书的出版前期,刁教授非常配合我们的工作,仅我的邮箱就保留着和刁教授沟通的近40封电子邮件。为了争取一个连续的斟酌校样的时间,刁教授好几个礼拜早上4点起来工作。这种敬业精神是值得每一个研读《C++编程思想 第2卷 实用编程技术》的读者和我们编辑学习的。很欣赏伽利略的一句“追求科学需要特殊的勇敢”。Bruce Eckel、Chuck Allison对C++的追求何尝不是一种勇敢?刁教授对于原版“如切如磋,如琢如磨”的译文的追求又何尝不是一种勇敢?
《C++编程思想》全书整体上保持一种进阶的风格,分为两卷:第1卷:标准C++导引;本书是其第2卷。第2卷之所以独立出来,想必作者希望读者在研读的过程中,明确“实用编程技术”这一目标,并从研发的角度把第2卷的内容分为3部分:第一部分“建立稳定的系统”介绍异常处理方法,防御性编程思想;第二部分全面解析“标准C++库”;第三部分“专题”涉及多重继承,运行时类型识别(RunTime Type Identification,RTTI),典型的设计模式,被誉为标准C++下一版特征之一的多线程处理编程技术等。
不可否认本书第二部分介绍的模板这个话题是本书的特色之一,也是C++的生命力之体现。从哲学主观辩证法(即思维的辩证法)角度考虑,面向对象思想和模板技术在C++中可以认为是辩证统一的。面向对象是模板技术的基础和前提,是出发点也是归宿,为模板技术提供一般原则。面向对象是建立在认识方法学上的技术思想,旨在让对象的设计者和使用者彼此信息隐藏,其核心是数据抽象。模板通过为编译器提供一种在类和函数体中代换类型名的方法,允许程序员重用源代码,它是一种通用的程序设计工具。举模板的现代应用“模板元编程”为例,“模板元编程”可以看作把C++的编译器当作类似Java解释器来用,提高了运行时效率。从定义上看这体现的正是面向对象思想的三大特征之一“多态”中的编译时多态性,即静态多态性。
模板技术是面向对象思想的补充。它的出现甚至不再鼓励使用基于对象的容器类层次结构。毕竟多重继承的基于对象的层次结构实践起来还有一定难度。Bjarne Stroustrup(C++语言的实现者)在访谈中也曾说过:“我更多的时候鼓励人们考虑并使用泛型编程,而不是面向对象编程。我确信我们将会看到越来越多的泛型编程应用。泛型编程目前仍然没有被足够的理解和充分的使用。”可以说没有面向对象就没有模板,模板也离不开面向对象。两者互相依赖、互为补充、互相促进,最终统一于开发具有健壮性、通用性和高性能的类库、算法和程序。
作者的智慧和译者的劳动已经为读者在通往C++实用编程技术的湍急河流上架起桥梁,而能否到达通晓C++编程精髓的彼岸还是要取决于读者的实践。毕竟,“纸上得来终觉浅,绝知此事要躬行”。希望在表达思想的过程中不为驾驭语言所累的读者,《C++编程思想 第2卷 实用编程技术》正是您不错的选择。《C++编程思想 第1卷 标准C++导引》得到了各界人士对其权威性及实用性的赞誉。也许在赞誉的长河里,只有坚实而沉稳的东西才可以沉淀下来。那么就让这本值得期待的《C++编程思想 第2卷 实用编程技术》的中文版,用朴素而简洁的语言,展现凝聚着作者和译者勇敢的C++不懈追求之路。
诚然,我的工作还存在很多不足,欢迎广大读者批评指正,并提出宝贵意见建议。您的建议与支持,也是我不断努力的原动力。我的联系方式:sui_xi@yahoo.com.cn。
机械工业出版社
编辑 隋曦
|
|
 |
读者评论 w 查看本书所有书评
[发表您的书评,编辑将根据书评质量,予以相应的奖励]
读者:xuehaibingtao 最新讨论:2007-5-24 8:56:34 评价等级:
   |
| 这是一本专门讲述Visual c++的书,书中对每个实例进行详细分析,为了更好地指导学生进行毕业设计,书中编入了必要的毕业设计指导和管理信息系统的开发指导。 不管你是计算机盲,还是在这方面的专家,这都是很好的良师益友
|
支持 反对 查看讨论[0] |
读者:smile_dyf 最新讨论:2006-11-20 22:24:24 评价等级:
    |
| 这正是我需要的书!!
|
支持 反对 查看讨论[0] |
读者:tgy-yty 最新讨论:2006-11-2 17:40:04 评价等级:
    |
| 一本不错的工具书
|
支持 反对 查看讨论[0] |
读者:service 最新讨论:2006-4-13 11:44:05 评价等级:
    得3支 |
(来自Usenet)与其他大多数C++作者不同,Eckel专职教授C++和Java课程,他能从大量新手的学习反馈中受益,他的书反映了这一点。他的书不只是写如何用C++/Java编程,而且讲述了如何理解这些语言的意图和它们中蕴含的思想。Eckel也是一个我所读过的继Jeff Duntemann以后的最好的技术作者。他的书非常清楚,容易阅读。不要被它们的人部头吓倒实际上,每本都能在2l天之内读完。 ——Randy Crawford,MRJ Technology Solutions(Fairfax VA)
你的作品广受好评,感谢你帮助我很好地理解了c++和Java。 — ......[查看全部]
|
支持 反对 查看讨论[3] |
读者:service 最新讨论:2005-11-10 13:41:54 评价等级:
    |
我喜欢你书中的例子。这里有我从未想到过的东西(还有一些内容,我真是不知道你是怎么写出来的)! ——Rich Herrick,洛克希德一马丁联邦系统公司(Owego,NY)高级副软件工程师
这是一本奇书。只要我有问题,我就在线查阅这本书。可以说是屡试不爽。能够读到如此水准的书,真是一种幸福。 ——Wes Kells,计算机工程学生,SLC Kingston
你是-个无价的源泉,我真的喜欢你的书、邮件列表……。我所做的几乎每个项目都得益于你的真知灼见。 ————Justin Voshell
这正是我一直在寻找的c++书 ......[查看全部]
|
支持 反对 查看讨论[0] |
|
|