The NSA released a statement on memory corruption plaguing security, their solution is basically to dummy proof programming.
They recommend shifting away from C/C++ languages that allow devs freedom/flexibility in memory mgmt.
Too restrictive for Functionality/Performance?