C++ is a general-purpose programming language that was developed as an extension of the C language. It was designed with a focus on system programming and embedded systems. C++ supports both procedural and object-oriented programming paradigms, and is widely used in developing software applications, including operating systems, web browsers, and video games.

C++ was first introduced by Bjarne Stroustrup in 1983 as a set of extensions to the C language. The language has since undergone several revisions, with the latest being C++20. C++ is standardized by the International Organization for Standardization (ISO), and its most recent standard is ISO/IEC 14882:2020.

Syntax:

C++ syntax is similar to that of the C language, with some additional features for object-oriented programming. A C++ program consists of a series of functions that are executed in a specific order. The basic structure of a C++ program is as follows:

Important Features:

Paradigm: Multi-paradigm; procedural, object-oriented, generic, functional

Family: C

First Appeared: 1983

Typing Discipline: Static, strong, manifest

License: Open-source, various licenses

Filename Extensions: .cpp, .cc, .cxx, .hpp, .h, .hh, .hxx