C++的发展

来源:互联网 发布:淘宝详情页ps怎么切片 编辑:程序博客网 时间:2024/06/03 20:50

C++的发展

语言的发展是一个逐步递进的过程,C++就是一门基于C语言发展起来的语言。

最初导致C++诞生的原因是在Bjarne博士等人试图去分析UNIX的内核的时候,这项工作开始于1979年4月,当时由于没有合适的工具能够有效的分析由于内核分布而造成的网络流量,以及怎样将内核模块化。同年10月,Bjarne博士完成了一个可以运行的预处理程序,称之为Cpre,它为C加上了类似Simula的类机制。在这个过程中,Bjarne博士开始思考是不是要开发一种新的语言,当时贝尔实验室对这个想法很感兴趣,就让Bjarne博士等人组成一个开发小组,专门进行研究。

C++发展过程:

1983年8月, 第一个C++实现投入使用(所以我喜欢说1983年C++开了天界)
1983年12月,Rick Mascitti建议命名为CPlusPlus,即C++。 1985年2月, 第一个C++ Release E发布。
10月,CFront的第一个商业发布,CFront Release 1.0。
10月,Bjarne博士完成了经典巨著The C++ Programming Language第一版
1986年11月,C++第一个商业移植CFront 1.1,Glockenspiel。
1987年2月, CFront Release 1.2发布。
11月,第一个USENIX C++会议在新墨西哥州举行。
1988年10月,第一次USENIX C++实现者工作会议在科罗拉多州举行。
1989年12月,ANSI X3J16在华盛顿组织会议。
1990年3月, 第一次ANSI X3J16技术会议在新泽西州召开.
5月, C++的又一个传世经典ARM诞生。
7月, 模板被加入。
11月,异常被加入。
1991年6月, The C++ Programming Language第二版完成。
6月, 第一次ISO WG21会议在瑞典召开。
10月,CFront Release 3.0发布。
1993年3月, 运行时类型识别在俄勒冈州被加入。
7月, 名字空间在德国慕尼黑被加入。
1994年8月, ANSI/ISO委员会草案登记。
1997年7月, The C++ Programming Language第三版完成。
10月,ISO标准通过表决被接受
1998年11月,ISO标准被批准。

C++第一个编译器:

1985年10月,Cfront Release 1.0发布。
1987年12月,GNU C++发布。
1988年1 月,第一个Oregon Software C++发布。
6 月,第一个Zortech C++发布。
1990年5 月,第一个Borland C++发布。
1992年2 月,第一个Dec C++发布。
3 月,第一个Microsoft C++发布。
5 月,第一个IBM C++发布。