3 ms·
it is not anyone's claim that the existence of C cves means it is impossible to write correct C the point that is being made (obliquely) is that manual memory
by preseinger 3y ago
it is not anyone's claim that the existence of C cves means it is impossible to write correct C
the point that is being made (obliquely) is that manual memory management is not possible for human beings to do effectively at scale
at scale means across a broad demographic of programmers, working on a broad set of programs
if you wanted performant and portable then C was all you had for a long time, and there is a lot of good software written in C, but that does not mean that it is a good tool in perpetuity
strcpy and pointer arithmetic are basically not possible to get right
we need to move beyond this very low level of abstraction