|
|
|
|
|
by trealira
889 days ago
|
|
It's more like "let's improve on C by catching errors C compilers don't check." Rust took a lot of inspiration from Cyclone, which was meant to be a safe version of C. Writing C makes certain classes of sloppy assembly bugs unwritable, like accidentally using the wrong calling convention, forgetting to preserve a register, or forgetting to pop something off the stack. Similarly, Rust makes classes of sloppy C bugs unwritable, like using a dangling pointer. Why do you view that as an attack on C programmers? It's no more an attack on them than C was an attack on assembly programmers. |
|