Re: @CheesyTheClown - I was about to
We've known about the problems caused by buffer overflows for at least 50 years and yet a simple search of the CVE list for "buffer overflow" returns over 11,000 hits out of a total of 150,000 CVE records. Programming paradigms to reduce or eliminate this basic problem are neither "new" or "exotic" and have well researched - it's about time we started using them.