comp.lang.ada
 help / color / mirror / Atom feed
From: Dale Stanbrough <dale@goanna.cs.rmit.EDU.AU>
Subject: Re: More like *p versus p[0]
Date: 1997/12/03
Date: 1997-12-03T00:00:00+00:00	[thread overview]
Message-ID: <662s5t$h5i$1@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 65evej$cph$1@mer-news.ctron.com


"99% of the defects attributed to C are actually defects in C
 programmers. Don't blame the language for the programmer's
 incompetence."


"Don't blame car's with poor brakes for accidents - that's just
driver incompetence!"

"Don't blame landmines for civilian casualties - that's just civilian
incompetence!"

"Don't blame powersaws with no shields for lost fingers - that's
just builder incompetence!".


There is a pattern here (i hope you can see it) - things that have
no protection invite errors. Is a saw any less useful if it has
a guard on it?


"Here's a defect: In a program, there are two things: addresses and
 data. Ada takes away 50% of the ballgame--freestyle address
 manipulation--and then calls this a *feature*. This isn't a feature;
 it's Janet Reno Compiler Technology."


Clearly you don't know what you are talking about. Ada has well defined
features for "freestyle" address manipulation. I presume you have not
read the LRM. The difference is that you have to deliberately ask for
it, and can't accidentally stumble on it. Sounds like the power saw
analogy is rather apt, hey?


Dale




  parent reply	other threads:[~1997-12-03  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-11-25  0:00 More like *p versus p[0] vo
1997-12-02  0:00 ` Shmuel (Seymour J.) Metz
     [not found]   ` <3486e4ff.2924140@news.thegrid.net>
1997-12-04  0:00     ` Jon S Anthony
1997-12-03  0:00 ` Dale Stanbrough [this message]
  -- strict thread matches above, loose matches on Subject: below --
1997-12-08  0:00 Marin David Condic, 561.796.8997, M/S 731-96
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox