3 ms·
To get robust software out of C you don't have many options other than to adopt these rules. You can have useful software which breaks all of these, but you don
by baq 2y ago
To get robust software out of C you don't have many options other than to adopt these rules. You can have useful software which breaks all of these, but you don't want to maintain it.
- throwawaymaths 2y agoRobustness is relative. You can certainly write a cli that does everything in an arena; your GC is the OS and so going out of scope -- who cares. doing nothing and eliminating whole classes of errors from consideration (UAF e.g.) is incredibly maintainable. Or, as the old tale goes, your GC might be the software literally exploding (it's in an air to air missile)