NASA basically uses the approach you patronize so easily. And while I&#x27;m not arguing that it&#x27;s practical to take this approach, defensive coding techniques allow reliable code to be written in environments that wouldn&#x27;t be considered safe today... like the Apollo Guidance Computer. So yea, I don&#x27;t consider it useful to finger C++ when there were clearly many poor decisions made at all levels of the engineering stack.