> The overwhelming majority of "high-level language" developers are, at an absolute minimum, familiar enough with C, or C-like languages, to be able to read/contribute to a C project.
This is completely untrue. My experience with Rust is that many, and likely most, Rust developers came to the language as their first systems programming language. That's one of the main reasons you see so many questions about the borrow checker: it's codifying existing best practices in C and C++, but most developers coming to the language aren't aware of those practices in the first place.
This is completely untrue. My experience with Rust is that many, and likely most, Rust developers came to the language as their first systems programming language. That's one of the main reasons you see so many questions about the borrow checker: it's codifying existing best practices in C and C++, but most developers coming to the language aren't aware of those practices in the first place.