2 ms·
>Rust avoids these entire class of bugs Because Rust doesn't have the "unsafe" keyword, and no one would ever trade security for performance. Just like no one
by freehunter 9y ago
>Rust avoids these entire class of bugs
Because Rust doesn't have the "unsafe" keyword, and no one would ever trade security for performance. Just like no one would ever misuse global variables just to make development easier. Just like no one would ever commit their signing keys into a public repo, just like no one would ever allow SQL to be run from user input, just like no one would ever you get the idea.
The culture that led to Adobe or Microsoft products being the way they are/were is not dependent on the language they used. Gates' security memo in 2002 never once blamed the languages they developed in, it blamed the culture their products grew up in. And funny enough, they've gotten much more secure without ever switching programming languages.
Again, I'm not anti-Rust. But buying a car with airbags doesn't mean you're never going to crash it, and it certainly doesn't mean you can never die in a crash.