Re: Veteran C and C++ programmers, however, are understandably worried...
If you can find a copy spend a few hours interesting hours with the book "Advances in Computer Architecture" by Glenford J Myers published in 1968 (ISBN 0-471-07878-6) to get an idea of how much research went into implementing safety/security (and other things) in hardware
IBM SWARD is particular interesting
The state of technology often was probably the cause for abandoning efforts, but in theses time perhaps a lot of the computing power gobbled up by bloated, pretty software should be redirected to executing safety/security features in hardware
Also, why not use array-bounds checking in software - I once read that turning the feature off enabled one to get wrong answers as fast as possible!