C++ 第二章 概述.ppt

第二章 C++ 概述 2.1 C++ 的起源和特点 2.1.2 起源 C 语言是1972 年由贝尔实验室的Dennis Richie 创建的结构化、模块化的面向过程的程序设计语言。 C 语言的优点: ⑴ 功能强、性能好, ⑵ 高效、灵活, ⑶ 支持结构化程序设计。 C 语言也存在一些缺点和局限: ⑴ 类型检查机制相对较弱, ⑵ 几乎没有支持代码重用的的语言机制和结构, ⑶ 不适合开发大型程序。 随着软件的规模和复杂程度不断增大,软件设计和开发的危机也日益显著。20 世纪80 年代提出的面向对象的程序设计思想和随后形成的面向对象的程序设计范型使软件工作者看到了从根本上解决软件设计开发危机的希望;同时也期望设计出能支持面向对象程序设计范型的新语言。 Bjarne Stroustrup 博士和他在贝尔实验室的同事们为了弥补C 的上述不足和增加面向对象的支持机制,在1980 年设计出了与原来的C 语言完全兼容,又完全支持面向对象程序设计的新语言(C 语言的扩展增强版),并为该语言赋予了非常贴切的命名C++。与C相比C++ ⑴ 继承了C 的原有精髓— 高效、灵活; ⑵ 增加了面向对象的机制,支持大型软件开发; ⑶ 支持代码重用; 正如Bjarne Stroustrup 对C++ 的准确表述: What is C++? C++ is a general purpose programm

文档评论(0)

1亿VIP精品文档

相关文档