comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Software Quality in Science
Date: Wed, 10 Feb 2010 11:24:36 -0500
Date: 2010-02-10T11:24:36-05:00	[thread overview]
Message-ID: <wcc3a19jby3.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: Yxzcn.24742$aU4.15454@newsfe13.iad

Hyman Rosen <hyrosen@mail.com> writes:

> On 2/10/2010 9:29 AM, Stephen Leake wrote:
>> The programmers still have to specify the right switches, and pay
>> attention to the results, and know how to fix them, which is a
>> political/management/skill issue, not a language design issue.
>
> The same is true for Ada, at least as implemented in GNAT.

Yes.  Seat belts only work if you buckle them.

Don't put pennies in your fuse box.

>> I know from personal experience that there is a satellite about to be
>> launched who's control code has many remaining C warnings. Sigh.
>
> Well, isn't that part of "pay attention to the results"?
> Not all warnings represent things that need to be fixed.

Yes, but I think you need a way to systematically mark
the ones that don't need to be fixed.  That's what
pragma Warnings(Off) is for.  At AdaCore, we insist
on warning-free builds for out Ada code, which requires
using that pragma sometimes.

- Bob



  reply	other threads:[~2010-02-10 16:24 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
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 [this message]
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