DEV Community 👩‍💻👨‍💻

Cover image for The story of C++
Techislife
Techislife

Posted on • Updated on

The story of C++

A. The beginning : Bjarne Stoustrup was the man behind this game-changing language. He created this as an extended version of the primary language C by Dennis Ritchie. It was one of the first programming languages to use the concept of Object Oriented Programming(OOP). Classes were the main features of OOPs. So C++ was initially known as C with classes.

Cpp

B. Popularity : Released in 1985, it gained popularity and became one of the top three programming languages worldwide, with a market share of 17.53% in 2003.

graph

C. Power : It is very powerful language. It is faster than Python, another programming language, in running the same algorithm. Since C++ is compiled to binaries, so it is even faster than Java in running the program.

Speed

D. Professional uses : C++ is used in many professional softwares such as Microsoft windows, Google Chrome, Adobe Photoshop, Spotify, YouTube, Amazon, MS Office, MySQL, Firefox.

Uses

Top comments (2)

Collapse
 
pauljlucas profile image
Paul J. Lucas

It was one of the first programming languages to use the concept of Object Oriented Programming(OOP).

Objective-C, Lisp, Smalltalk, and Simula (that heavily influenced Bjarne) are object-oriented and pre-date C++.

Since C++ is compiled to binaries, so it is even faster than Java in running the program.

In some cases, you can get better performance with Java when it uses a JIT compiler since it actually has real run-time performance data and can on-the-fly alter the code that's being executed (e.g., de-virtualization) — something a traditional compiler can't do.

It's not clear to me what the point of your post is. There's much more information about C++ out there, even in its Wikipedia page.

Collapse
 
iwanttoachievesomething profile image
Techislife

Thank you for you feedback. Will try to improve my future posts. 😄

DEV

Thank you.

 
Thanks for visiting DEV, we’ve worked really hard to cultivate this great community and would love to have you join us. If you’d like to create an account, you can sign up here.