Comment by AlotOfReading

6 months ago

    There is this dumb belief stemming from lack of proper CS education that any code you write can just randomly have memory safety issues.

This is effectively true in C and C++ though. Show me a nontrivial project in either of those languages that has never had a memory safety issue and I'll show you a project that doesn't look at quality. Even SQlite doesn't meet this bar, despite incredibly skilled programmers and an obsessive commitment to quality.

>Show me a nontrivial project in either of those languages that has never had a memory safety issue

I mean, the linux kernel is a pretty good example. Static analyzers and things like valgrind exist for a reason.