comp.lang.ada
 help / color / mirror / Atom feed
From: Martin <martin.dowie@btopenworld.com>
Subject: Re: Software Quality in Science
Date: Wed, 10 Feb 2010 07:09:09 -0800 (PST)
Date: 2010-02-10T07:09:09-08:00	[thread overview]
Message-ID: <3a81efa6-0f3f-4ac4-ad74-7546051c9ee8@q27g2000yqn.googlegroups.com> (raw)
In-Reply-To: uocjx17ny.fsf@stephe-leake.org

On Feb 10, 2:34 pm, Stephen Leake <stephen_le...@stephe-leake.org>
wrote:
> Georg Bauhaus <rm.tsoh.plus-bug.bauh...@maps.futureapps.de> writes:
> > Robert A Duff wrote:
> >> Jerry <lancebo...@qwest.net> writes:
>
> >>> ...The net result of changing languages appears
> >>> to be that the overall defect density appears to be about the same,
> >>> (Hatton 1997). In other words, when a language corrects one
> >>> deficiency, it appears to add one of its own."
>
> >> That assertion requires evidence, and I don't see it here!
>
> > Indeed, looking at some of the things that Les Hatton suggests
> > to be doing for a living, there might be an incentive not to
> > perform a comparative study of the effects of using statically
> > checked C (with Safer C (TM)) versus statically "checked" Ada
> > (Spark, or SofCheck Inspector (TM)). IOW, language choice does not
> > matter as long as you use our tools and participate in our training
> > courses.
>
> That has almost always been my reaction when I attend a software tools
> sales pitch; "I don't need that tool, the Ada compiler already does
> all of it".
>
> Adacontrol and SPARK are tools I would consider using (they add real
> value beyond the Ada compiler), but I've never been to a sales pitch
> for those :).
>
> > His arguments still seem based on studies from the mid 1990s.
> > A study is something at least. Is there anything in the Tokeneer
> > data that could serve as a basis for a comparison?
> > What failure modes might Spark add?
>
> Brain pain, for one. Understanding how to use Ada well is an order of
> magnitude harder than understanding how to use C; I suspect SPARK is
> another large increase (I've only looked into it lightly, never tried
> to seriously use it).
>
> I suspect this is one reason Ada has failed to take over the
> programming space; you have to be a really good programmer to fully
> benefit from it, and it's just not worth it for a mediocre programmer.
>
> --
> -- Stephe

No, no!! I've worked with guys I won't trust to programme my VCR...but
with an Ada compiler they were able to generate something that worked
(and met timing/space requirements). If they'd been let loose with a C
compiler (or worse a C++ one) they'd still be at now (10 years on)...

I'd add a smiley but it's sad really...

Cheers
-- Martin



  reply	other threads:[~2010-02-10 15:09 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-09 21:20 Software Quality in Science Jerry
2010-02-09 21:51 ` Jerry
2010-02-09 22:00   ` Hibou57 (Yannick Duchêne)
2010-02-10  4:13     ` Thomas Wicklund
2010-02-10  5:24       ` Hibou57 (Yannick Duchêne)
2010-02-09 23:43   ` Robert A Duff
2010-02-10  1:01     ` Georg Bauhaus
2010-02-10 14:34       ` Stephen Leake
2010-02-10 15:09         ` Martin [this message]
2010-02-10 16:37         ` Robert A Duff
2010-02-10 17:05           ` Martin
2010-02-10 13:13     ` Florian Weimer
2010-02-10 13:30       ` (see below)
2010-02-10 13:38       ` Martin
2010-02-15 11:20       ` Colin Paul Gloster
2010-02-15 14:52         ` Maciej Sobczak
2010-02-15 18:48           ` Colin Paul Gloster
2010-02-10 14:29     ` Stephen Leake
2010-02-10 14:38       ` Hyman Rosen
2010-02-10 16:24         ` Robert A Duff
2010-02-15 11:32       ` Colin Paul Gloster
2010-02-15 12:19         ` Georg Bauhaus
2010-02-10 13:55   ` Ludovic Brenta
2010-02-10 14:21     ` Hibou57 (Yannick Duchêne)
2010-02-10 22:52     ` Bob Spooner
2010-02-11  8:29       ` Rick
2010-02-11 22:39   ` Hibou57 (Yannick Duchêne)
2010-02-11 23:10     ` Brian Drummond
2010-02-11 23:21       ` Hibou57 (Yannick Duchêne)
2010-02-11 23:24         ` Hibou57 (Yannick Duchêne)
2010-02-12  0:06         ` Robert A Duff
2010-02-12  0:32           ` Hibou57 (Yannick Duchêne)
2010-02-12  7:37           ` Pascal Obry
2010-02-12 10:58           ` Stephen Leake
2010-02-12 15:02             ` Robert A Duff
2010-02-15 10:49           ` Alex R. Mosteo
2010-02-12  7:37         ` Pascal Obry
2010-02-15 12:18       ` Colin Paul Gloster
2010-02-15 11:08   ` Colin Paul Gloster
2010-02-15 14:43     ` Hibou57 (Yannick Duchêne)
2010-02-15 19:01       ` Colin Paul Gloster
replies disabled

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