《C++程式设计原理与实践》是2010年机械工业出版社出版的图书,作者是史特劳斯特鲁普。书中全面地介绍了程式设计基本原理,包括基本概念、设计和编程技术、语言特性以及标準库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程式。
基本介绍
- 书名:C++程式设计原理与实践
- 作者:史特劳斯特鲁普
- 原版名称:Programming: Principles and Practice Using C++
- 译者:王刚
- ISBN:9787111282488
- 类别:计算机科学丛书
- 页数:649
- 定价: 89.00 元
- 出版社:机械工业出版社
- 出版时间: 2009年10月
- 装帧:平装
- 开本: 16开
10年版
内容简介
十年以来,Bjarne Stroustrup在不同的场合多次表示过,C++最大的弱点就是它的教学,因此,他许诺要亲自写一本教授C++的书——不同于The C++ Programming Language那样的、真正面向学习者的教程,来正本清源,以一种他认为正确的方式来教C++。《C++程式设计原理与实践》这本书就是他实现诺言的作品。
本书是经典程式设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程式设计)的展示,以及对C语言的简单描述,为你呈现了一幅程式设计的全景图。
·C++初学者的权威指南。无论你是从事软体开发还是其他领域的工作,本书将为你打开程式开发之门。
·中高级程式设计师的必备参考。通过观察程式设计大师如何处理编程中的各种问题,使你获得新的领悟和指引。
·全面阐释C++基本概念和技术。与传统的C++教材相比,本书对基本概念和技术的介绍更为深入,为你编写实用、正确、易维护和有效的代码打下坚实的基础。
·强调现代C++编程风格。本书从开篇就介绍现代C++程式设计技术,并揭示了大量关于如何使用C++标準库来简化程式设计的原理,使你快速掌握实用编成技巧。
·配套教辅资源丰富。本书网站提供了丰富的辅助资料,包括实例源码、PPT、勘误等。
作者简介
Bjarne Stroustrup 英国剑桥大学计算机科学博士,C++的设计者和最初的实现者。他现在是德州农工大学计算机科学首席教授。1993年,由于在C++领域的重大贡献,他获得了ACM的 Grace Murray Hopper大奖并成为ACM院士。在进入学术界之前,他在AT&T贝尔实验室工作,是ISO C++标準委员会的创始人之一。
图书目录
出版者的话
译者序
前言
第0章 致读者
第1章 计算机、人与程式设计
第一部分 基本知识
第2章 Hello,World!
第3章 对象、类型和值
第4章 计算
第5章 错误
第6章 编写一个程式
第7章 完成一个程式
第8章 函式相关的技术细节
第9章 类相关的技术细节
第二部分 输入和输出
第10章 输入/输出流
第11章 定製输入/输出
第12章 一个显示模型
第13章 图形类
第14章 设计图形类
第15章 绘製函式图和数据图
第16章 图形用户界面
第三部分 数据结构和算法
第17章 向量和自由空间
第18章 向量和数组
第19章 向量、模板和异常
第20章 容器和叠代器
第21章 算法和映射
第四部分 拓宽视野
第22章 理念和历史
第23章 文本处理
第24章 数值计算
第25章 嵌入式系统程式设计
第26章 测试
第27章 C语言
术语表
参考书目
第五部分 附录?
附录A C++语言概要
附录B 标準库概要
附录C Visual Studio简要入门教程
附录D 安装FLTK
附录E GUI实现
09年版
内容简介
为编写实际的应用程式做好準备:无论你是为了进行软体开发还是进行其他领域的工作。《C++程式设计原理与实践(英文版)》假定你的最终目标是学会编写实际有用的程式。以基本概念和基本技术为重点:与传统的C++教材相比,《C++程式设计原理与实践(英文版)》对基本概念和基本技术的介绍更为深入。这会为你编写有用、正确.易维护和有效的代码打下坚实的基础。
用现代C++语言编程:
《C++程式设计原理与实践(英文版)》一方面介绍了通用的程式设计方法(包括面向对象程式设计和泛型程式设计)。另一方面还对软体开发实践中使用最广泛的程式设计语言——C++进行了很好的介绍。《C++程式设计原理与实践(英文版)》从开篇就开始介绍现代C++程式设计技术,并介绍了大量关于如何使用C++标準库来简化程式设计的内容。
适用于初学者以及任何希望学习新知识的人:
《C++程式设计原理与实践(英文版)》主要是为那些从未编写过程式的人编写的。而且已经由超过1000名大学一年级新生试用过。不过,对于专业人员和高年级学生来说,通过观察公认的程式设计大师如何处理编程中的各种问题。同样也会获得新的领悟和指引。
提供广阔的视野:
《C++程式设计原理与实践(英文版)》第一部分非常广泛地介绍了基本程式设计技术,包括基本概念、设计和编程技术、语言特性以及标準库。这些内容教你如何编写具有输入、输出、计算以及简单图形显示等功能的程式。《C++程式设计原理与实践(英文版)》第二部分则介绍了一些更专门性的内容(如文本处理和测试),并提供了大量的参考资料。
作者简介
Bjarne Stroustrup,英国剑桥大学计算机科学博士,C++语言的设计者和最初的实现者,也是《C++程式设计语言》(已由机械工业出版社引进出版)一书的作者。他现在是德州农工大学计算机科学首席教授。1993年,由于在C++领域的重大贡献,Bjame获得TACM的Grace Murray Hopper大奖并成为ACM院士。在进入学术界之前,他曾在AT&T贝尔实验室工作多年。他是ISO C++标準委员会的创始人之一。
图书目录
Preface
Chapter 0 Notes to the Reader
Chapter 1 Computers, People, and Programming
Part Ⅰ The Basics
Chapter 2 Hello, World!
Chapter 3 Objects, Types, and Values
Chapter 4 Computation
Chapter 5 Errors
Chapter 6 Writing a Program
Chapter 7 Completing a Program
Part Ⅱ Input and Output
Part Ⅲ Data and Algorithms
Part Ⅳ Broadening the View
Part Ⅴ Appendices
Glossary
Bibliography
Index
……