[C++] 1-1.1 Introduction to C++ Language

1. Language introduction

C++, also known as cpp, or cplusplus, is an ancient language. During its evolution, it is compatible with the C language, so it can be roughly regarded as an extension of the C language.

C++ is a complex programming language, manifested in many aspects:
-1.1 inherits the main features of the C language;
-1.2 draws on the object-oriented features of the smalltalk language;
-1.3 evolved into modern c++, introduced concepts such as templates;
……

2. Standard

The c++ standard is as follows:

years c++ standard name Informal standard name
1998 ISO/IEC 14882:1998 C++98
2003 ISO/IEC 14882:2003 C++03
2011 ISO/IEC 14882:2011 C++11 or c++ 0x
2014 ISO/IEC 14882:2014 C++14 or c++ 1y
2017 ISO/IEC 14882:2017 C++14 or c++ 1z
2020 ISO/IEC 14882:2020 C++20

3. Classic C++ and Modern C++

The c++ 11 standard and the subsequent standard c++ are called modern c++, that is, modern c++; the
c++ before the c++ 11 standard is called classic c++, that is, classic c++;

4. The development of c++ language

The approximate evolution of the c++ language:
Insert picture description here

Guess you like

Origin blog.csdn.net/jn10010537/article/details/115033080