Actually, I disagree. C was created to be a powerful tool for performing low-level operations that are non-trivial or impossible in many other high-level languages. Heck, bluntly, it was created as a language for writing operating systems in, and it's still the preferred language for writing things like OS kernels and device drivers.
True, it's very possible to write bad, insecure code in C -- there's abundant proof of that. [cough, cough, MICROSOFT, cough] PHP, however (IMHO of course), lowers the bar for the level of actual programming knowledge required to write code that actually works and that is capable of compromising an entire system.
no subject
Actually, I disagree. C was created to be a powerful tool for performing low-level operations that are non-trivial or impossible in many other high-level languages. Heck, bluntly, it was created as a language for writing operating systems in, and it's still the preferred language for writing things like OS kernels and device drivers.
True, it's very possible to write bad, insecure code in C -- there's abundant proof of that. [cough, cough, MICROSOFT, cough] PHP, however (IMHO of course), lowers the bar for the level of actual programming knowledge required to write code that actually works and that is capable of compromising an entire system.