第一图书网

C++面向对象程序设计

萨维奇 (Walter Savitch) 清华大学出版社
出版时间:

2003-12  

出版社:

清华大学出版社  

作者:

萨维奇 (Walter Savitch)  

页数:

598  

字数:

1010000  

译者:

周靖  

Tag标签:

无  

前言

写一本书很难,翻译一本书更难,翻好一本书更是难上加难。一个好的译本,倾注了译者很多心血,不仅要仔细揣摩作者的意思,还必须用通俗易懂的文字令读者能轻松阅读。在这期间,必须注意不能任意篡改作者的原意。忠实于原著,读译本如读原作,此为“信”;文字通达,令国人一目了然,此为“达”;提炼文字,使之有文学价值,此为“雅”。计算机科学著作,由于毕竟不是文学作品,所以即使是原作,也很少有做到“雅”的。人们之所以需要这方面的译本,主要还是为了快速消化和吸收国外的最新技术和观点,所以对于译本来说,最重要的恐怕是“信”和“达”。只有做到“信”,才有可能进一步追求“达”,进而实现“雅”。《C++面向对象程序设计--基础、数据结构与编程思想》(Problem Solving with C++:The Object Of Programming)从1995年首次出版以来,已经培养了很大一批杰出的C++程序员,她的读者遍布全球,在世界各地都有很好的口碑。早在两年前,我在大学里任教的朋友就向我介绍过这本书,说这本书是一本非常好的C++入门教材,尤其适合打算接触C++编程的初学者使用,其编排体系和写作风格也非常适合用作教材,所以特别希望能看到本书的简体中文版。当时,此书还只是第3版。从网上获得的信息来看,这的确是一本精心编写的优秀教材。后来,有一天得知本书第4版简体中文版已授权清华大学出版社出版,当时非常高兴,立即请命,希望担纲此书的翻译。在众多前来试译的人中,我有幸入围。在拿到样书,并通读全书之后,得出一个结论:这是笔者从事专业计算机图书翻译工作10年时间里,最棒的一本C++入门书。她之所以好,是因为有三大特色。第一,她文风朴实,循序渐进(对于一本面向C++初学者的书来说,这是最起码的要求),而不像某些作者的书,思维跳跃得很厉害,读起来很费劲。翻译过程中,我也尽量做到这一点。无论原著还是译本,宗旨都是循循善诱地引导一个对C++完全陌生的人在短时间里充分熟悉并掌握C++编程技术。稍微翻阅几页正文,你就能充分体会到这个特点。第二,本书完全符合标准。本书的示范程序不仅完全符合最新的ANSI/ISO c++标准,还遵循行业通行的编程风格,这便于读者在学习本书之后,能写出任何程序员都能理解、任何编译器都能通过的程序。第三,这个特色体现在本书的组织和结构上。时下流行的一个观点是,学习c++应该先从类学起。没问题,本书在创作时便充分考虑到了这一部分读者的要求。事实上,你可以按照自己喜欢的任何顺序来阅读各章的内容。这方面的详情可参考前言所提供的“依赖图”。由于这是一本真正的教科书,所以每章都提供了丰富的、重点突出的、非常有趣的自测题和编程项目。

内容概要

本书是最优秀的C++教材之一,全球已经拥有数十万读者。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。与此同时,作者还以粗体显示了C++的重要无素,非常适合初学者掌握重要的编程概念。
全书共17章,9个附录。在讲解了C++基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类以及异常。

作者简介

作者:(美国)萨维奇(Walter Savitch) 译者:周靖(美国)Walter Savitch著美国加州圣地亚哥大学教授,计算机科学课程的主要设计者之一。作为一名享有盛名且受人尊敬的作者和教育专家,他的授课和写作风格深受教师和学生欢迎。他编写过多本非常畅销的计算机教材,其中包括Problem Solving withC++:The Object of Programming,ThirdEdition和Data Structures and OtherObjects Using C++,Second Edition。

书籍目录

第1章 计算机和C++编程入门第2章 C++基础知识第3章 过程抽象和返回一个值的函数第4章 所有子任务的函数第5章 I/O流——对象和类入门第6章 定义类第7章 更多的控制流程第8章 友元函数和重载操作符第9章 独立编译和命名空间第10章 数组第11章 字符串和向量第12章 指针和动态数组第13章 递归第14章 模板第15章 指针和链表第16章 继承第17章 异常处理附录1 C++关键字附录2 操作符的优先级附录3 ASCII字符集附录4 部分库函数附录5 assert语句附录6 内联函数附录7 重载数据索引方括号附录8 this指针附录9 将操作符重载为成员操作符

章节摘录

插图:

媒体关注与评论

“我几乎看过所有已经出版的C++图书,发现只有这本尤其适合大一学生。它很容易理解,既不过分纠缠于细节,也不遗漏任何关键概念。”     ——AlanEvans,美国蒙哥马利市社区学院计算机科学系主任“许多作者在为大一学生编写教材时,都使用了过于复杂的例子。WalterSavitch知道如何用范例来有效地阐述一个概念。我喜欢这本书!”  ——AnneMarchant博士,美国乔治梅森大学


编辑推荐

《C++面向对象程序设计》具备良好的编排体系,适合打算涉足编程领域的读者阅读,尤其适合大一学生。它最大的特色是Savitch教授最受欢迎的写作风格,这一风格非常适合初学者,能迅速引导他们开始编程实践。《C++面向对象程序设计》包括全面的习题、项目、编程提示、编程示例、编程陷阱以及有用的小结,以帮助初学者更清楚地了解C++。

图书封面

图书标签Tags

广告

下载页面


C++面向对象程序设计 PDF格式下载



这本书是我看到的最好的一本书,课本对于初学者来说,通俗易懂,而且以皮萨为例子穿插教授编程。比国内的教材要好,最主要的还是教材通俗易懂,不会突然给你一些不懂的名词。


相关图书