Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@SuperDicq >I don't know why this wasn't a thing in the first place.
It's so difficult because only complete rust compiler exists and that compiler can only be compiled with rust compiler version N-1.
There is a rust port in the works for gcc, but last time I checked it couldn't even compile hello world after months of work by skilled developers - which is quite telling as to the quality of the language.
Rust isn't exactly memory safe, memory vulnerabilities aren't the only vulnerabilities that exist and the complexity of the language makes it extremely difficult to programs things, plus rust is really heavy into static linking.
Maybe rust will eventually eliminate memory safety bugs by restricting more how the programmer can program, but I get the feeling that any nontrivial rust program will require more code than say writing it in GNU C and therefore have more bugs.
Plenty of memory safety analyzers do exist for C, but for some reason, nobody wants to use them.