基础C教学第一章你必须知道的基础C

什么是C++,他是怎么诞生的?

欢迎来到C++编程语言的基础教程!本教程将帮助您快速入门并掌握C++编程语言的基础知识。

想要学会一门编程语言,理解它的历史其实并不是必需的,但是,对于编程语言历史的了解可以极大地加强我们对这门编程语言的兴趣。

接下来我们就开始看一看C++语言从最初的版本到C++11版本的发展之路。

1.第一个商业版本的发布

C++最初,被称之为"带类的C",这个"带类的C"在年正式开始工作,"带类的C"是基于C语言进行改进的,而进行改进的这个人叫本贾尼·斯特劳斯特卢普,也就是日后我们熟知的C++语言之父。

C++语言之父

关于C++语言之父的介绍,可以参考百度百科,这里不做更多介绍。

年,"带类的C"被重命名为C++,于是我们熟知的C++就此正式登场,在这个时间段,C++引入了虚函数,函数与运算符重载,引用以及I/O流。

年10月14日,C++第一个商业版本发布,其标准库彻底包含I/O流,复数等特性。

2.ISOC++标准的发布

年,C++语言之父在他的著作《C++程序语言设计(第二版)》中,提出了基于异常的错误处理,使用模板的范型编程。

年,在《C++程序语言设计(第三版)》中,引入了ISOC++标准,涵盖命名空间,模板,以及在标准库中加入了标准模板库,即STL。

年,ISOC++标准发布

.C++11的发布

年,C++0x发布。

年,C++0x特性完成,包含了lambda表达式,可变模板参数,类型别名等等。

年,ISOC++11标准被正式批准。

年,第一个完整的C++11被正式实现。

至此我们介绍了C++的一些基本历史,这些历史的背后就如同那句话说的一样:

"C++并非是一个匿名的委员会或是一个想象中的万能的独裁者的作品,而是千万个奉献,有经验,勤于工作的人的劳动结晶。"

#C语言程序设计#


转载请注明:http://www.nydjfy.com/jbjj/jbjj/16653.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了