Introduction to C++

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.