FAQ Part 1: Introduction to C++

What is C++?

C++ is a high-performance, general-purpose programming language developed by Bjarne Stroustrup in the early 1980s. It is an extension of the C language and supports procedural, object-oriented, and generic programming paradigms.

What are the key features of C++?

How is C++ different from C?

FeatureCC++
StyleProceduralProcedural + Object-Oriented
EncapsulationManualBuilt-in using classes
TemplatesNot supportedSupported
Exception HandlingNot built-inBuilt-in
NamespacesNot availableAvailable