C++ - the ultimate outdated and insecure tool
C and C++ have long ignored the modern issue of software correctness. These are bugs that could be automatically discovered and guarded against, but put there by unwitting programmers. The C philosophy has always been some misguided notion of 'programmer freedom'. But this is really naive and stupid – bad hackers can use these bugs to attack systems, and what is more is C and C++ are the perfect hacker tools. Software correctness and security are two sides of the same coin.
It is time the industry moved to modern tools and languages.