C ,
C++language

It is widely used in the software development field.

Things You Should Know about C

C programming language was developed in 1972 by Dennis Ritchie at bell laboratories of AT&T (American Telephone & Telegraph), located in U.S.A. Dennis Ritchie is known as the founder of c language. It was developed to overcome the problems of previous languages such as B, BCPL


What is C++?

In 1985, Stroustrup’s relation to the language entitled The C++ programming language was printed and got released. That very same year, C++ got enforced as an advertisement product and hence starting of it as a commercial element. The programming language wasn’t formally standardized, nevertheless creating the book an essential reference.



In 1979, Bjarne Stroustrup, a Danish computer scientist, began work on "C with Classes", the predecessor to C++.[17] The motivation for creating a new language originated from Stroustrup's experience in programming for his PhD thesis. Stroustrup found that Simula had features that were very helpful for large software development, but the language was too slow for practical use,

:::::::::::::::::::::::::::::::::::Difference B/W C & C++ language:::::::::::::::::::::::::::::::::::::::::::

Sr.No. C Language C++ Language
1 C was developed by Dennis Ritchie between the year 1969 and 1973 at AT&T Bell Labs. C++ was developed by Bjarne Stroustrup in 1979.
2 C does no support polymorphism, encapsulation, and inheritance which means that C does not support object oriented programming. C++ supports polymorphism, encapsulation, and inheritance because it is an object oriented programming language.
3 C is a subset of C++. C++ is a superset of C.
4 C contains 32 keywords. C++ contains 63 keywords.
5 For the development of code, C supports procedural programming. C++ is known as hybrid language because C++ supports both procedural and object oriented programming paradigms.
6 Data and functions are separated in C because it is a procedural programming language. Data and functions are encapsulated together in form of an object in C++.
7 C does not support information hiding. Data is hidden by the Encapsulation to ensure that data structures and operators are used as intended.
8 Built-in data types is supported in C Built-in & user-defined data types is supported in C++.
9 C is a function driven language because C is a procedural programming language. C++ is an object driven language because it is an object oriented programming.
10 C is a function-driven language. C++ is an object-driven language