From: mjsilva697@earthlink.net (Mike Silva)
Subject: Re: Have you ever had a bug caused by...
Date: 22 Oct 2001 23:13:31 -0700
Date: 2001-10-23T06:13:32+00:00 [thread overview]
Message-ID: <27085883.0110222213.76c170b6@posting.google.com> (raw)
In-Reply-To: 9r1bkl$4po$1@nh.pace.co.uk
http://www.lucent.com/minds/techjournal/apr-jun1998/pdf/paper01.pdf
"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> wrote in message news:<9r1bkl$4po$1@nh.pace.co.uk>...
>
> I wish I still had the link to a study done by Lucent concerning C errors in
> one of their big switches. The bulk of the most common errors were things
> that couldn't happen in Ada. Their answer? Publish coding standards and
> audit the code by hand. Let's see..... My fully burdened labor cost is how
> many dollars an hour? And a compiler can do the checking at how many dollars
> an hour? And if I field a product with errors in it, that could cost me how
> many dollars in warranty costs and lawsuits? Hmmmmmmmm...... Why is it I'm
> insisting on using C again??? :-)
>
> MDC
> --
> Marin David Condic
> Senior Software Engineer
> Pace Micro Technology Americas www.pacemicro.com
> Enabling the digital revolution
> e-Mail: marin.condic@pacemicro.com
> Web: http://www.mcondic.com/
>
> "Mike Silva" <mjsilva697@earthlink.net> wrote in message
> news:27085883.0110191714.784d3d25@posting.google.com...
> > While discussing (er, pushing) Ada with some C-coding co-workers today
> > I asked a question to which I knew the answer (always the best kind!):
> > "Have you ever had a bug caused by accessing off the end of an
> > array?" Well, of course, they all had to say yes. Then I started
> > thinking of other bugs that they would have to admit to, and which
> > wouldn't occur in Ada. Nothing new here (Ada prevents many bugs...),
> > but I thought it would be fun and useful to develop a group list as an
> > Ada advocacy tool. For example:
> >
> >
> > Have you ever had a bug caused by accessing off the end of an array?
> >
> > Have you ever had a bug caused by an implicit type conversion?
> >
> > Have you ever had a bug caused by a variable getting set to a value
> > outside its designed range?
> >
> > Have you ever had a bug caused by different type sizes on different
> > platforms?
> >
> > Have you ever had a bug caused by mixing incompatible types?
> >
> > Have you ever had a bug caused by passing parameters of incorrect
> > types?
> >
> > Have you ever had a bug caused by passing parameters in an incorrect
> > order?
> >
> > Have you ever had a bug caused by different data structure ordering on
> > different platforms?
> >
> >
> > And so on. It might also be nice to have a section of "Have you ever
> > wished you could..." questions.
> >
> > Anyway, such a list strikes me as a potentially useful piece of
> > advocacy, should anybody want to offer contributions.
> >
> > Mike
next prev parent reply other threads:[~2001-10-23 6:13 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-20 1:14 Have you ever had a bug caused by Mike Silva
2001-10-20 1:44 ` Larry Kilgallen
2001-10-20 2:12 ` James Rogers
2001-10-20 9:15 ` Robert*
2001-10-20 11:20 ` Bertrand Augereau
2001-10-20 11:30 ` Matthew Woodcraft
2001-10-20 12:39 ` Robert*
2001-10-20 13:09 ` Bertrand Augereau
2001-10-20 21:21 ` Robert Dewar
2001-10-22 15:58 ` Ted Dennison
2001-10-20 19:07 ` Dr Adrian Wrigley
2001-10-21 1:09 ` Mike Silva
2001-10-21 12:05 ` Larry Kilgallen
2001-10-22 14:48 ` Marin David Condic
2001-10-22 17:03 ` Martin Dowie
2001-10-22 17:22 ` Marin David Condic
2001-10-23 6:13 ` Mike Silva [this message]
2001-10-22 21:49 ` David Bolen
2001-10-22 22:14 ` Marin David Condic
2001-10-23 0:52 ` Robert*
2001-10-23 13:30 ` Marin David Condic
2001-10-25 9:45 ` John English
2001-10-25 15:23 ` Marin David Condic
2001-10-25 18:17 ` Ted Dennison
2001-10-25 15:36 ` Ted Dennison
2001-10-25 16:09 ` Simon Wright
2001-10-25 2:16 ` David Bolen
2001-10-23 6:26 ` Mike Silva
2001-10-23 9:40 ` mike
2001-10-23 10:09 ` Preben Randhol
2001-10-23 13:48 ` Marin David Condic
2001-10-23 15:45 ` Ted Dennison
2001-10-23 17:08 ` Marin David Condic
2001-12-04 11:09 ` Harri J Haataja
2001-10-24 12:44 ` Marc A. Criley
2001-10-24 18:55 ` Jeffrey Carter
2001-10-24 19:34 ` Marin David Condic
2001-10-26 4:18 ` (Off topic:) Quality Anders Wirzenius
2001-10-25 9:36 ` Have you ever had a bug caused by John English
2001-10-25 15:41 ` Wes Groleau
2001-10-25 17:57 ` Have you ever had a bug OOPS Wes Groleau
2001-11-13 2:07 ` David Thompson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox