|
|
|
|
|
by uecker
1 day ago
|
|
There can be made very good arguments why C is less safe than Rust, but null pointer dereferences which are perfectly safe everywhere except on weird platforms (and usually could be made safe even there by turning on a compiler flag) seems a very misleading argument. And as as the Cloudflare incident showed, a Rust unwrap can have equally bad consequences. (or as Ariane 5 showed, a safe overflow in Ada can have explosive consequences) |
|
For availability and stability concerns, the C approach is actually better, but for security and reproducibility, it is not.