From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: Software Quality in Science
Date: Wed, 10 Feb 2010 09:34:25 -0500
Date: 2010-02-10T09:34:25-05:00 [thread overview]
Message-ID: <uocjx17ny.fsf@stephe-leake.org> (raw)
In-Reply-To: 4b720550$0$7624$9b4e6d93@newsspool1.arcor-online.net
Georg Bauhaus <rm.tsoh.plus-bug.bauhaus@maps.futureapps.de> writes:
> Robert A Duff wrote:
>> Jerry <lanceboyle@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
next prev parent reply other threads:[~2010-02-10 14:34 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 [this message]
2010-02-10 15:09 ` Martin
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