You're contradicting yourself in this paragraph and the next. In this paragraph you say that C++ is for safety-critical systems, but in the next you do the opposite: You say that C++ optimizes for performance, but Rust for safety. Your next paragraph is the more correct one. This statement quoted here is incorrect.