You are viewing a single comment's thread.

view the rest of the comments →

0
0

[–] tux ago 

Technically no, c++ isn't a low level language.

On the flip side, it's often the lowest level language used in the bulk of production code. I've worked on several OSs professionally and they all were largely C++ (Linux kernel is c... For reasons).

The code that needs to be blazing fast will generally leave out many of the OOP features, abuse templates, and use a ton of compiler intrinsics.

With c++ it's very easy to guess what the compiler will output, and write things accordingly. There are also (compiler specific) intrinsics for SIMD, so you don't need assembly for that either anymore.