我是靠谱客的博主 香蕉胡萝卜,最近开发中收集的这篇文章主要介绍c/c++语言历史,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学了这么长时间cpp了,整理一下c++的历史,所有的内容均是网上收集,自己加以整理,为了更方便的记忆

1:c++的粗略历史

              1969年:B语言

              1972年~1973年:贝尔实验室研发c语言

              1973年:unix通过c语言改写。后c语言开始大量改版传播。C语言之父(unix之父)丹尼斯.里奇

              1979年:c with class 翻译就是c语言类被一个博士生开发出来,是c++的最早的版本,主要是在c语言中增加了类

              1983年:更名为c++,并且美国标准化协会开始对c++进行标准化工作

              1985年:c++之父开始对c++开始商业化版本,并且参考手册出版

              1990年:turbo c++商业版面世,并且附带了大量的库函数

              1998年:c++标准委员会制定了第一套c++的标准,并且将1979年开发的stl库也写入c++标准中

              2003年:c++标准委员会对c++的98版本进行更改,发布2003版本标准

              2005年:c++标准委员会非正式的发布c++的新标准,说要引进一些新特性,这个新标准到2011年才正式发布

              2011年:c++11新标准面世,其中boost库对该版本的影响很大,并且可能boost可能进入新标准

2:c++中包含的4个子语言

             1:C语言:c++基本上支持了c语言的所有功能,语法上和c语言仅有及其微小的差别

             2:面向对象的c++语言:主要是面向对象编程方面

             3:泛型编程语言:c++强大(但容易失控)的模板功能使他能在编译期间完成很多工作,从而大大的提高效率

             4:STL标准模板库:随着stl的不断发展,它已经逐步成为c++程序中不可或缺的部分,其效率比一般的c++代码效率要低,但是其安全性和规范性大受欢迎

3:c++的三个阶段

             第一个阶段:1980~1995年,这一阶段c++语言基本上市传统的面向对象的语言,并且凭借接近c语言的效率,在工业界使用占相当大的份额

             第二个阶段:1995~2000年,这一阶段由于stl和boost程序的出现,泛型程序设计在c++中的比重越来越重,当然由于java和c#等语言出现已经硬件价格大规模下降,                                                                        c++受到一定的冲击

            第三个阶段:2000年至今,由于Loki、MPL等程序库为代表的产生式编程和模板元编程的出现,c++出现了历史上又一次的高峰,这些技术和原有的技术融合,使c++成                                                                     为当今主流程序中最复杂的一员


        

最后

以上就是香蕉胡萝卜为你收集整理的c/c++语言历史的全部内容,希望文章能够帮你解决c/c++语言历史所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部