What Is C++ Language

C++ is an object-oriented programming language. It was developed at the AT&T Bell Laboratories in Murray Hill by Bazne Stroustrup. New Jersey, the USA in the early 1980s.

What Is C++ Language

Stroustrup, a fan of Simula 64 and a strong supporter of C, wants to combine the best of the two languages ​​and create a more powerful language that supports cloud object-oriented programming features and yet the power and elegance of C Maintain C ++.

Therefore, C ++ is an extension of C with the major addition to the Class Construction feature of Simula 64. The idea of ​​C++ comes from C increment operator ++, which suggests that C ++ is an augmented version of C. In the early 1990s, there were many improvements and changes in the language.

C ++ is a superset of C. What we already know about C also applies to C++. However, there are some minor differences that will prevent the C program from running under the C++ compiler. We will see these differences later and when they will be dealt with. A detailed list of the major differences between ANSI C and ANSI C++ is given in Appendix A.

The most important features that add C++ to C++ are class, inheritance, function overloading, and operator overloading. These features are capable of creating abstract data types, deriving properties from existing data types and supporting polymorphism, making C++ a truly object-oriented language.

The addition of new features has replaced C with a language that currently features a top-down, structured design, Which offers a bottom-up, object-oriented design.

Leave a Reply

Your email address will not be published. Required fields are marked *