Re:Cross-platform Rust rewrite of the GNU coreutils
by B1FF_PSUVM on Tuesday March 22, 2016 @04:23PM
(#11339708)
> good at being ever-vigilant
There goes the price of freedom. Drats.
There goes the price of freedom. Drats.
It's not so much that it requires smarts. It's that is requires you to be ever-vigilant and to never make any mistakes. (That's why UB and bounds overflows are so devastating to software security. Almost any slip-up by the developers can be exploited.)
Incidentally, the ever-vigilant bit is also why we really want compilers to be doing the bounds-checking (or proving that it isn't necessary). Compilers are really good at being ever-vigilant. Humans (no matter how smart)... not so much.