3 ms·
>New classes of bugs will eventually emmerge, some partly unfixable by software solution. Sure Rust, ADA and such don't remove all classes of bugs, but they ca
by carlmr 7y ago
>New classes of bugs will eventually emmerge, some partly unfixable by software solution.
Sure Rust, ADA and such don't remove all classes of bugs, but they can reduce the attack surface considerably, giving you more time to focus on the remaining security bugs.
And maybe people will invent software solutions that reduce the attack surface even more.
Assembly is a fast car with no security features. C is a sportscar with a seatbelt. Rust is a sportscar with a seatbelt, airbags, ABS, ESC and emergency breaking.
Of course you can still crash and die, it's just that you're less likely to do so.
- braindeath 7y ago> Assembly is a fast car with no security features. C is a sportscar with a seatbelt. Given the ways you can trigger UB there is no difference between Assembly and C with regards to safety.