【C++】1-1.1 c++语言介绍
1.语言介绍
c++又名cpp,即cplusplus,它是一门古老的语言,它的演进过程中,兼容了C语言,所以可以粗略的看成是C语言的扩展。
c++是一门复杂的编程语言,表现在多个方面:
-1.1 继承了C语言的主要特征;
-1.2 借鉴了smalltalk语言的面向对象的特性;
-1.3 演化成现代c++,引入了模板等概念;
… …
2.标准
c++标准如下:
年份 | c++标准名称 | 非正式的标准名称 |
---|---|---|
1998 | ISO/IEC 14882:1998 | C++98 |
2003 | ISO/IEC 14882:2003 | C++03 |
2011 | ISO/IEC 14882:2011 | C++11 或c++ 0x |
2014 | ISO/IEC 14882:2014 | C++14 或c++ 1y |
2017 | ISO/IEC 14882:2017 | C++14 或c++ 1z |
2020 | ISO/IEC 14882:2020 | C++20 |
3.经典c++与现代c++
c++ 11标准以及之后标准的c++称之为现代c++,即modern c++;
c++ 11标准之前的c++称之为经典c++,即classic c++;
4.c++语言的发展
c++语言的大概演化过程: