Using C/C++ enumeration from .h in Rust
The Cargo project requires using an enumeration from a large C header file. There are at least 1000 different variants of this enumeration.
Why is C++ so popular if even before it there was faster C?
Why is C++ so popular, if even before it there was faster C, and now Rust has appeared, as well as easier-to-learn languages (like Python), it is unlikely that it has become ubiquitous only because of OOP support?