What is C++
C++ is a widely used and versatile programming language that was developed as an extension of the C programming language. It was created by Bjarne Straustrup
in the early 1980s
and originally called ‘C with Classes’
. C++ builds upon the features of C while adding support for object-oriented programming (OOP) and several other modern programming concepts.
Key Features:
C++ boasts several standout features, setting it apart from other languages:
- Object-Oriented Programming (OOP): C++ supports OOP principles like encapsulation, inheritance, polymorphism,
- Strongly Typed: It is a strongly typed language, which means data types are strictly enforced.
- Class and Objects: Code organization is facilitated through classes and objects.
- Operator Overloading: Customized operators can be created.
- High Performance: Low-level memory access allows for high performance code.