C++语言的设计和演化 内容简介
在本书中,作者还从实践的角度出发,讨论了许多与程序设计语言、系统程序设计、面向对象的技术和方法、软件系统的设计和实现技术等有关的问题,值得每一个关心这些领域及相关问题的计算机工作者和学生们阅读参考。
本书是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的历史和发展,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。本书在帮助人们理解C++语言方面的作用是不可替代的。它值得每个学习、使用和关注C++语言的专业工作者、科研人员、教师和学生阅读。
C++语言的设计和演化 目录
出版者的话
专家指导委员会
译者序
前言
致读者
引言
怎样读这本书
C++时间表
关注使用和用户们
程序设计语言
第一部分
第1章 C++的史前时代
第2章 带类的C
第3章 C++的诞生
第4章 C++语言设计规则
第5章 1985——1993年表
第6章 标准化
第7章 关注和使用
第8章 库
第9章 展望
第二部分
第10章 存储管理
第11章 重载
第12章 多重继承
第13章 类概论的精炼
第14章 强制
第15章 模板
第16章 异常处理
第17章 名字空间
第18章 C语言预处理器
参考文献
索引
C++语言的设计和演化 精彩文摘
此外,对内部类型和用户定义类型采用不同创建规则和作用域规则也是不精致的。由于在Simula里缺乏局部的和全局的类变量,我有时就感觉到自己的程序设计风格受到了束缚。与此类似,我也曾希望在Simula里有指向内部类型的指针,因此我希望有C的指针概念,它能够统一地作用到用户定义类型和内部类型上。这一点就是后来成长为C++设计的一条经验法则的初始概念,这个法则是:用户定义类型和内部类型与语言法则的关系应该是一样的,能够从语言及其相关工具方面得到同样程度的支持。在这个法则形成时,内部类型得到的支持要多得多,但是C++已越过了这个目标,现在内部类型得到的支持反而比用户定义类型稍微弱了一点。
本文来自铁石心肠投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。