C++程序设计语言(特别版 英文影印版)
基本信息
- 作者: Bjarne Stroustrup [作译者介绍]
- 丛书名: 国外优秀信息科学与技术系列教学用书
- 出版社:高等教育出版社
- ISBN:9787040100952
- 上架时间:2011-1-18
- 出版日期:2010 年7月
- 开本:16开
- 页码:1019
- 版次:1-9
- 所属分类:
计算机 > 软件与程序设计 > C++ > C++
内容简介回到顶部↑
书籍
计算机书籍
written by bjaren stroustrup the creator of c++,this is world's most trusted and widely read book on c++. for this special edition,two new appendixes on locales and standard library exception safety have been added. the result is complete, authoritative coverage of the c++ language, its standard library, and key design techniques. based on the ansi/iso c++ standard, the c++ programming language provides current and comprehensive coverage of all c++ language features and standard library components.
for example:
·abstract classes as interfaces
·class hierarchies for object-oriented programming
·templates as the basis for type-safe generic software
·exceptions for regular error handling
·namespaces for modularity in large-scale software
·run-time type identification for loosely coupled systems
·the c subset of c++ for c compatibility and system-level work
·standard containers and algorithms
·standard strings, i/o streams, and numerics
·c compatibility, internationalization, and exception safety
bjarne stroustrup makes c++ even more accessible to those new to the language, while adding advanced information and techniques that even expert c++ programmers will find invaluable.
计算机书籍
written by bjaren stroustrup the creator of c++,this is world's most trusted and widely read book on c++. for this special edition,two new appendixes on locales and standard library exception safety have been added. the result is complete, authoritative coverage of the c++ language, its standard library, and key design techniques. based on the ansi/iso c++ standard, the c++ programming language provides current and comprehensive coverage of all c++ language features and standard library components.
for example:
·abstract classes as interfaces
·class hierarchies for object-oriented programming
·templates as the basis for type-safe generic software
·exceptions for regular error handling
·namespaces for modularity in large-scale software
·run-time type identification for loosely coupled systems
·the c subset of c++ for c compatibility and system-level work
·standard containers and algorithms
·standard strings, i/o streams, and numerics
·c compatibility, internationalization, and exception safety
bjarne stroustrup makes c++ even more accessible to those new to the language, while adding advanced information and techniques that even expert c++ programmers will find invaluable.
作译者回到顶部↑
本书提供作译者介绍
Bjarne Stroustrup is the designer and original implementor of C++and the author of The C++Programming Lan-guage ,The Annotated C++Reference Mannual,and The Design and Evolution of C++ A graduate of the University of Aarhus,Denmark,and Cambridge University,England.
.. << 查看详细
.. << 查看详细
目录回到顶部↑
preface
preface to second edition
preface to first edition
introductory material
1 notes to the reader
2 a tour of c++
3 a tour of the standard library
part i: basic facilities
4 types and declarations
5 pointers, arrays, and structures
6 expressions and statements
7 functions
8 namespaces and exceptions
9 source files and programs
part ii: abstraction mechanisms
10 classes
11 operator overloading
12 derived classes
13 templates
14 exception handling
preface to second edition
preface to first edition
introductory material
1 notes to the reader
2 a tour of c++
3 a tour of the standard library
part i: basic facilities
4 types and declarations
5 pointers, arrays, and structures
6 expressions and statements
7 functions
8 namespaces and exceptions
9 source files and programs
part ii: abstraction mechanisms
10 classes
11 operator overloading
12 derived classes
13 templates
14 exception handling
评论交流
共有10人开贴评论 13人参与评论 8人参与打分 查看
发表于:2011-3-3 11:59:00
Bjarne Stroupstrup 的经典之作《The C Programming Language》(中文版为《C 程序设计语言》,北京大学裘宗燕译)就是这样一本欲求“知其所以然”的扛鼎之作。作为C 之父,来探求C 如何成为C ,探求C 程序设计语言背后的思想、哲学、智慧,那是最适合不过的。从这本书中,我们可以清晰的看到Bjarne Stroustrup的思想锋芒:一个程序设计语言要服务于两个相互关联的目的。它要为程序员提供一种描述所需执行的动作的载体;还要为程序员提供一组概念,使他们能够利用这些概念去思考什么东西是能够做的。第一个用途要求它是一种“尽可能接近机器的”语言,第二个要求理想的语言是“尽可能接近需要解决的问题”。在这种哲学注记的指引下,我们就能十分清晰的看到“待求解问题”-“求解过程”-“程序实现”之间的过渡和联系;而更为重要的是,从中我们可以读到作者给我们的极为明确的建议:学习C ,重点在于其中的概念和思想,而不要把过多的精力用在细节实现上。读者还可能不明白Bjarne Stroustrup的用意,用俗语道破便是“授人以鱼,不若授人以渔”。
或许,我们还没有意识到隐藏在C 背后这些思想对于系统设计实现以及我们的其他方面如生活、工作的重要性。但只要读者认真品读本书,你就会有同样的感受,甚至还会有更为独到的认识和体悟:本书就是一个十分完美的系统,一个同样基于C 编程思想而实现的系统。
全书分为6个部分。
导论为全书的综述,同时提供了大量的C 建议和应用的背景信息,开篇即有意识的指导读者,帮助读者扫除心中的疑问,可谓作者匠心独运之处;
第一部分描述C 的一个子集,即对传统风格如C、Pascal的程序设计支持,如基本数据类型和语句,命名空间,程序单元组织等;
第二部分描述C 定义和使用新类型的功能,如类,重载,多态,类层次结构,模板等问题,;
第三部分描述C 标准库,提供了使用标准库的一种理解,并阐述一般性的设计和编程技术;
第四部分,是全书画龙点睛之笔,在这里作者探讨了把C 用于大型软件系统设计和实现所引出的问题;而尤能可贵的是,作者还结合了当前软件开发思想和技术,保证了C 开发的先进性;
最后一部分为附录,为C 语法标注,C和C 以及标准C 的探讨,还有C 技术实例,C 标准库的安全性保证和要求。
而全书的每一个章节,都突显出作者逻辑流畅、描述优美、指义明确、表达高效的笔墨特点。每个章节均按照“引言”到“章节内容导航”再到“分述讲解”的模式来着墨。引言堪称是一种最高层次的抽象指引,如“形式必须与功能相符”,能让我们先验性的洞见C 背后的一种哲学;而章节内容导航则以“一图胜千言”的方式描绘了内容概要和相互之间的逻辑关联;说到底,我们不可能仅以此精通一门语言,在引言、章节内容导航接口似的服务下,作者还为我们提供了精确完整的描述和讲解,正是这种讲解让“我们再也不用费尽心思去琢磨作者的思想,不用迷惑于那些经常出自于一知半解的专家之口、不知道经过多少次转述、真伪难辨的惊人之论了”,我们可以直接和作者交流,和C 的创造者交流,这是一件多么快乐的事情:我们就这么直面着这个领域的巅峰,享受着如沐春风的饕餮盛宴。
或许,我们还没有意识到隐藏在C 背后这些思想对于系统设计实现以及我们的其他方面如生活、工作的重要性。但只要读者认真品读本书,你就会有同样的感受,甚至还会有更为独到的认识和体悟:本书就是一个十分完美的系统,一个同样基于C 编程思想而实现的系统。
全书分为6个部分。
导论为全书的综述,同时提供了大量的C 建议和应用的背景信息,开篇即有意识的指导读者,帮助读者扫除心中的疑问,可谓作者匠心独运之处;
第一部分描述C 的一个子集,即对传统风格如C、Pascal的程序设计支持,如基本数据类型和语句,命名空间,程序单元组织等;
第二部分描述C 定义和使用新类型的功能,如类,重载,多态,类层次结构,模板等问题,;
第三部分描述C 标准库,提供了使用标准库的一种理解,并阐述一般性的设计和编程技术;
第四部分,是全书画龙点睛之笔,在这里作者探讨了把C 用于大型软件系统设计和实现所引出的问题;而尤能可贵的是,作者还结合了当前软件开发思想和技术,保证了C 开发的先进性;
最后一部分为附录,为C 语法标注,C和C 以及标准C 的探讨,还有C 技术实例,C 标准库的安全性保证和要求。
而全书的每一个章节,都突显出作者逻辑流畅、描述优美、指义明确、表达高效的笔墨特点。每个章节均按照“引言”到“章节内容导航”再到“分述讲解”的模式来着墨。引言堪称是一种最高层次的抽象指引,如“形式必须与功能相符”,能让我们先验性的洞见C 背后的一种哲学;而章节内容导航则以“一图胜千言”的方式描绘了内容概要和相互之间的逻辑关联;说到底,我们不可能仅以此精通一门语言,在引言、章节内容导航接口似的服务下,作者还为我们提供了精确完整的描述和讲解,正是这种讲解让“我们再也不用费尽心思去琢磨作者的思想,不用迷惑于那些经常出自于一知半解的专家之口、不知道经过多少次转述、真伪难辨的惊人之论了”,我们可以直接和作者交流,和C 的创造者交流,这是一件多么快乐的事情:我们就这么直面着这个领域的巅峰,享受着如沐春风的饕餮盛宴。
| 我要写评论 |
| 查看所有评论交流(共10条) |








点击看大图





加载中...

