LWN.net Logo

Not Again

Not Again

Posted Apr 20, 2012 10:42 UTC (Fri) by dgm (subscriber, #49227)
In reply to: Not Again by IanJ
Parent article: PHP: a fractal of bad design (fuzzy notepad)

> C is not an evil language. But because of its flaws it can be used in an evil way - viruses, worms, etc are all possible because of lack of bounds checking. C is just a bad tool.

Absurd. There any _many_ ways a program can be thwarted into running attacked controlled code, improper bounds checking is just one of them.

C is a superb tool, just not for everything. It's a very powerful tool that requires skill and knowledge, but so do most computer languages (even Logo!).

And everything can be used in evil ways. Can you point out any (Turing-complete) language that is not capable of doing bad?


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds