- 博客(0)
- 资源 (1)
- 收藏
- 关注
C++ 可视教材PPT
一个C++ 可视教材PPT。
1967 年,Simula 语言中第一次出现了面向对象 (OO) 的概念,但由于当时软件规模还不大,技术也还不太成熟,面向对象的优势并未发挥出来。 1980 年,Smalltalk-80 出现后,面向对象技术才开始发挥魅力。
1979 年,Bjarne Stroustrup 借鉴 Simula 中 "Class" 的概念,开始研究增强 C 语言,使其支持面向对象的特性。B.Stroustrup 写了一个转换程序 "Cfront" 把 C++ 代码转换为普通的 C 代码,使它在各种各样的平台上立即投入使用。1983 年,这种语言被命名为 C++
1986 年,B.Stroustrup 出版了 《The C++ Programming Language》第一版,这时 C++ 已经开始受到关注,B.Stroustrup 被称为 C++之父(Creator of C++)。
【ARM】 1989 年,负责 C++ 标准化的 ANSI X3J16挂牌成立。1990 年,B.Stroustrup 出版了 《The Annotated C++ Reference Manual》(简称 ARM),由于当时还没有 C++ 标准,ARM 成了事实上的标准。
1990 年, Template(模板) 和 Exception(异常) 加入到了 C++ 中,使 C++ 具备了泛型编程(Generic Programming)和更好的运行期错误处理方式。
1991 年,负责 C++ 语言国际标准化的技术委员会工作组 ISO/IEC JTC1/SC22/WG21 召开了第一次会议,开始进行 C++ 国际标准化的工作。从此,ANSI 和 ISO 的标准化工作保持同步,互相协调。
1993 年,RTTI(运行期类型识别) 和 Namespace(名字空间) 加入到 C++ 中。1994 年,C++ 标准草案出台。 B.Stroustrup 出版了《The Design and Evolution of C++》(简称 D&E)。
本来,C++ 标准已接近完工,这时 STL(标准模板库) 的建议草案被提交到标准委员会,对 STL 标准化的讨论又一次推迟了 C++ 标准的出台。
【ANSI/ISO】 1998 年,ANSI 和 ISO 终于先后批准 C++ 语言成为美国国家标准和国际标准。
2000 年,B.Stroustrup 推出了 《The C++ Programming Language》特别版(Special Edition),书中内容根据 C++ 标准进行了更新。
由于 C++ 支持太多的高级特性,使实现 C++ 的难度较大,所有还没有完全支持 ANSI/ISO C++ 标准的编译器。不过,相信不久完全支持 C++ 标准的编译器就会出现。
C++ 标准通过以后,更新、更强大的 C++ 也已经呼之欲出,ANSI 和 ISO 正在酝酿着新版本的 C++ 标准
2009-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人