>>4because programming languages have actually evolved since the 1970s lol.
C++ compilers generate code that runs within <1% of that produced by C compilers. compared to dynamic languages, VM languages, or shitty toy compilers like Rust, for all practical purposes C and C++ are the same. I'll trade a few nanoseconds in execution speed for having a usable type system and the ability to use abstractions beyond a for loop.
C++17 is pretty cool. it's basically Python just with ugly syntax. it has almost all the features Rust has but with mature compilers and trillions of dollars worth of mainstream support.
C is dead as fuck. when Linus dies/retires, the kernel will be rewritten in C++. for at least a decade now Microsoft has stopped working on their dedicated C compiler, and their "C compiler" is actually just the C++ compiler operating only on the subset of features common with C. it's over.