C++
C++ (/ˌsiːˌplʌsˈplʌs/) is a universally useful programming language made by Bjarne Stroustrup as an augmentation of the C programming language, or "C with Classes". The language has extended altogether over the long run, and present day C++ currently has object-arranged, conventional, and utilitarian highlights notwithstanding offices for low-level memory control. It is quite often executed as an accumulated language, and numerous sellers give C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is accessible on numerous platforms.[9]
C++ was planned with a direction toward framework programming and installed, asset compelled programming and huge frameworks, with execution, effectiveness, and adaptability of utilization as its plan highlights.[10] C++ has likewise been discovered helpful in numerous different settings, with key qualities being programming foundation and asset obliged applications,[10] including work area applications, computer games, workers (for example online business, web search, or SQL workers), and execution basic applications (for example phone switches or space probes).[11]
C++ is normalized by the International Organization for Standardization (ISO), with the most recent standard variant sanctioned and distributed by ISO in December 2020 as ISO/IEC 14882:2020 (casually known as C++20).[12] The C++ programming language was at first normalized in 1998 as ISO/IEC 14882:1998, which was then revised by the C++03, C++11, C++14, and C++17 guidelines. The current C++20 standard supplants these with new highlights and an extended standard library. Prior to the underlying normalization in 1998, C++ was created by Danish PC researcher Bjarne Stroustrup at Bell Labs since 1979 as an expansion of the C language; he needed a proficient and adaptable language like C that additionally given significant level highlights to program organization.[13] Since 2012, C++ is on a three-year discharge schedule,[14] with C++23 the following arranged standard.[15]