4 ms·
> I'm sure you could say that about pretty much any programming language: "The amount of terrible X in the real world is enormous". But the damage is far great
by netheril96 10y ago
> I'm sure you could say that about pretty much any programming language: "The amount of terrible X in the real world is enormous".
But the damage is far greater in C. In other languages you won't have arbitrary code execution or privilege escalation just because the programmer is not careful. Nor will there be, in other languages, so many nondeterministic bugs that show up once in a blue moon.
- falcolas 10y ago> In other languages you won't have arbitrary code execution or privilege escalation just because the programmer is not careful. Sure you do. Remember the YAML fiasco with Ruby? How about the thousand-and-one RCE issues with PHP? eval isn't evil for no reason.
- kbart 10y ago"In other languages you won't have arbitrary code execution or privilege escalation just because the programmer is not careful" No, it's possible to make system insecure with pretty much any language if programmer is not careful. SQL injection, cross-site scripting, cross-site request forgery and the list goes on..