.

Modern C and C++ are siblings

C++ language is a object oriented programming language which is born from c. They both are siblings as they have many similarities. Both language have same syntax but slightly different grammar as oops in c++ allow some more operators. Their compilation is almost same but we can't say its 100% same. C++ is also called c with classes. One of the main difference between c and c++ is is that c++ is able to solve real world problems. On the other hand due to absence of object and classes in c makes it inefficient in today's competitive world.

History of c and c++

In initial phase of development of c many changes were made to that language. Drawbacks encountered in B language led to the development of c. some of them are B language do not support data types and structure. So in 1971-73 Dennis M. Ritchie turned the B language into the C language, keeping most of the language B syntax while adding data-types and many other changes. Danish Stroustrup - a computer scientist found that Simula was very helpful for large software development, but it was too slow for practical use, whilE BCPL was fast but too low-level to be suitable for large software development. He thought that C language with Simula and BPCL features will be very useful for develop-ing software. He ultimately developed a language named C++ with the combination of these three languages.

Modern C and C++ are siblings

.