C++历史发展
C++是一门以C为基础发展而来的面向对象的高级程序设计语言,在20世纪80年代由比雅尼·斯特劳斯特鲁普博士(Bjarne Stroustrup)在贝尔实验室工作期间创立并实现。
- 一开始,设计带类的C,命名为”c with classes”
- 1983年,更名为C++
- 1991年,ANSI C++标准化成为ISO标准化工作的一部分
- 1995年,C++标准草案提交公众审阅
- 1998年,ISO C++标准通过ISO评审成为国际标准,称作C++98。
C++从最初的C with class,经历了从C++98、C++ 03、C++ 11、C++ 14再到C++17多次标准化改造,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言,入门具有一定的难度。
C++17 的下一个版本是将在2020年发行的C++20
年份 | C++ 标准名称 | 非正式名称 |
---|---|---|
1998 | ISO/IEC 14882:1998 | C++98 |
2003 | ISO/IEC 14882:2003 | C++03 |
2011 | ISO/IEC 14882:2011 | C++11 |
2014 | ISO/IEC 14882:2014 | C++14 |
2017 | ISO/IEC 14882:2017 | C++17 |
2020 | Yet to be determined | C++20 |
C++03仅对C++98标准进行技术勘误,未提出新特性
来源:CSDN
作者:Devoteechen
链接:https://blog.csdn.net/Devoteechen/article/details/103469707