What is C++
- C++ is a cross-platform language which is used to create high performance applications.
- C++ gives programmers a high level of control over system resources and memory.
Use of C++
- Banking Software.
- Operating Systems.
- Web Browsers.
- Game Engines and gaming/video technology.
- Various Desktop applications.
- Database Software.
- Scientific and Mathematical software or applications
History of C++
C++ was developed by Danish computer scientist Bjarne Stroustrup at Bell Labs in 1983 as an extension of the C language
The development of C++ actually began with four years in 1979 before its release. It did not start with the name C++.Its first name was with C with classes.
Difference between C and C++
- C is a Procedural Oriented language, whereas C++ is an Object-Oriented Programming language.
- C supports only Pointers whereas C++ supports both pointers and references.
- C does not allow you to use function overloading whereas C++ allows you to use function overloading.
- C supports built-in data types whereas C++ supports built-in as well as user-defined data types.
- C language follows the Top-Down programming approach whereas C++ follows a bottom-up programming approach.
- C scan and printf are used for the standard input and output while in C++, cin and cout are given for standard input and output operations.