To put it simply, C lacks many security checks, so buggy code can have
awful consequences. A large part of all hacking activities is possible thanks
to the security weaknesses of C and C++. To quote Stroustrup : "C makes it
easy to shoot yourself in the foot; C++ makes it harder, but when you do
succeed, you will blow away your whole leg."