What is the history of the C++ programming language?
Bjarne Stroustrup developed C++ at Bell Laboratories starting in 1979. In the past, C++ was known as "C with Objects" since it added object-oriented features to C (along with other improvements). During development, Stroustrup changed the name of the language to C++ in 1983. ++ offers the definition of "C incremented" (remember that C has an increment operator, ++).
The public gained access to C++ in 1985 as a product of Bell Laboratories. In 1985, Cfront became the first C++ compiler for commercial use. C++ was a front-end compiler for C. (precise description of computer language) C++ was developed by the American National Standard Institute (ANSI) in 1989. It was published at the beginning of 1995 (Object Oriented Programming with C++, Second Edition, 2022).
Applications of C++:
C++ is a high-level programming language, therefore it has several applications in the real world. and it is mostly used in the graphic user interface, which makes it attract more students and beginners. Some of those applications are:
- Google development
- Mozilla development
- Microsoft apps
- Rockstar Games
- MongoDB
- Games and Animations
- Media Access
- Compilers
- Scanning
What are some common syntaxes in this language?
Writing a code in any language requires syntaxes, which is "grammar" in that language in order to turn the language from human language to binary language to be understood by the machine (computer, robot ...)
some of the common syntaxes in C++ are:
![]() |
| (Dale and Weems, 2009) |
Since C++ and C# are based on the C programming language the following table is going to demonstrate the difference between each one of them;
![]() |
| (C# vs. C++: Which Language is Right for Your Software Project? | Upwork, 2021) |
Most used IDEs to write C++ codes?
In order to write the code of any programming language and identify any kind of error, it might be happing. The most used ones in C++ are the following:
- Visual Studio
- Eclipse
- NetBeans
- Visual Studio Code
- Code::Blocks.
References:
GeeksforGeeks. 2021. Applications and Popularities of C++ - GeeksforGeeks. [online] Available at: <https://www.geeksforgeeks.org/applications-and-popularities-of-cpp/>.
Upwork.com. 2021. C# vs. C++: Which Language is Right for Your Software Project? | Upwork. [online] Available at: <https://www.upwork.com/resources/c-sharp-vs-c-plus-plus> .
Dale, N. and Weems, C., 2009. Programming and problem solving with C++. 5th ed. Sudbury, Mass.: Jones and Bartlett Publishers.
O’Reilly Online Learning. 2022. Object Oriented Programming with C++, Second Edition. [online] Available at: <https://www.oreilly.com/library/view/object-oriented-programming/9789332503663/xhtml/head-0045.xhtml#:~:text=C%2B%2B%20was%20developed%20by%20Bjarne,it%20as%20C%2B%2B%20in%201983.> .
Udacity. 2021. The 5 Best C++ IDEs | Udacity. [online] Available at: <https://www.udacity.com/blog/2020/05/best-c-ides.html>.


Comments
Post a Comment