DEV Community

Jashua
Jashua

Posted on

Where can I put C++ into practice? (real world usage)

I'm aware that C++ is a powerful language that is used "everywhere"... but could we please get into specifics?

For example, servers come to mind when I think about Java, front-end interactivity would be JavaScript, Linux CLI programs coulde be Shell or Python, etc.

In that sense, what about C++? what things can I do with it that have real world usage?

Oldest comments (3)

Collapse
 
saip92 profile image
Pramod

The underlying runtimes for each are usually written in C++/C. JS Runtimes like V8, JVM, bash, etc.

Collapse
 
darkain profile image
Vincent Milum Jr

C++ is actually the main language on servers too. If you look at large open-source projects like MySQL/MariaDB, this is what they use. Most command line utilities are also either C or C++, because these have no run-time dependencies.

But if you want smaller, simpler tasks, check out Arduino. They don't directly call their "language" C++, but it really is. Under the hood, it is entirely C++ with the GCC toolchain all wrapped up in a nice UI.

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

C++ in real world usage is pretty much game development with Unreal Engine. That's what I've seen to be the most relevant IMO.