On Wed, 3 Dec 2014, John Ames wrote:
From: Al
Kossow <aek at bitsavers.org>
People traded safety for speed, and thanks to the net and cowboy
programming, that has turned out to be a bad decision.
Pshaw. C is only as unsafe
as you make it. It's not the language that
has caused, for example, Internet security issues - it's programmers
who refuse to learn well-known lessons like "always, always, *always*
bounds-check network-facing buffers *no matter what*" that give us
things like Heartbleed and any number of other overrun/underrun/etc.
vulnerabilities.
Blaming the language for the badness of bad programmers is like
blaming the chainsaw for the actions of some nitwit who decapitated
himself playing with one.
This is why we've got snow blowers with the label "DO NOT USE ON ROOF" on
them. :)
I look at it this way - use the tool most appropriate for the task and
tell the language snobs to See Figure #1.
g.
--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby. Geeks collect hobbies.
ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!