|
|
|
|
|
by bsder
928 days ago
|
|
> However, there's nothing about C that prevents writing secure code in it C doesn't prevent you from writing secure code, but it sure as hell makes it hard. I believe it was Bryan Cantrill who made the problematic observation that the main issue is that C code doesn't compose. I can write a perfectly correct library. You can write a perfectly correct library. When somebody else brings those two correct libraries together, though, the result can be terribly broken. This is where the GC languages and Ada and Rust kick C and C++ asses. |
|
You may also note that in the general case even your beloved Rust and GC languages need to drop down to C the moment they want to interoperate with anything else.