From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Commercial C To Ada 95 compiler
Date: Mon, 10 Jun 2002 21:37:44 GMT
Date: 2002-06-10T21:37:44+00:00 [thread overview]
Message-ID: <wcc660qvmqf.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: 3D05132C.3B45562F@despammed.com
Wes Groleau <wesgroleau@despammed.com> writes:
> > It seems to me making the implicit conversions into expliccit conversions
> > would be "unhiding" them. Some standard comment text to indicate an
> > unreviewed conversion could be inserted in the output source.
>
> What I'm saying is that in C, implicit conversions
> are three kinds:
>
> 1. Intentional documented implementation decisions
> 2. Intentional undocumented implementation decisions
> 3. Careless mistakes, whether harmful or not.
Right, and surely the vast majority are not of kind 3...
> An automatic translator cannot tell the difference.
> Usually, neither can a human translator. Making
> all of them explicit conversions hides the bugs
> unless you comment them as you say.
>
> Not making any explicit will show all the bugs,
> but it forces you to identify and fix all the
> ones that are not bugs before you can compile.
...which is most of them.
- Bob
next prev parent reply other threads:[~2002-06-10 21:37 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-03 9:26 Commercial C To Ada 95 compiler Henrik Quintel
2002-06-03 18:52 ` Ingo Marks
2002-06-04 6:40 ` Henrik Quintel
2002-06-04 14:11 ` Frank J. Lhota
2002-06-04 14:26 ` Preben Randhol
2002-06-04 16:38 ` Frank J. Lhota
2002-06-03 20:26 ` Florian Weimer
2002-06-04 6:43 ` Henrik Quintel
2002-06-04 14:18 ` Lutz Donnerhacke
2002-06-07 3:48 ` Richard Riehle
2002-06-07 12:46 ` SteveD
2002-06-07 13:20 ` Marin David Condic
2002-06-09 21:43 ` Stephen Leake
2002-06-10 13:17 ` Marin David Condic
2002-06-11 12:52 ` SteveD
2002-06-11 13:32 ` Marin David Condic
2002-06-12 14:07 ` Larry Kilgallen
2002-06-12 13:21 ` Marin David Condic
2002-06-07 13:21 ` Larry Kilgallen
2002-06-07 19:48 ` Ted Dennison
2002-06-07 20:26 ` Wes Groleau
2002-06-08 3:19 ` SteveD
2002-06-08 3:59 ` Jim Rogers
2002-06-08 4:14 ` Darren New
2002-06-08 4:50 ` SteveD
2002-06-08 12:04 ` Robert Dewar
2002-06-10 18:44 ` Wes Groleau
2002-06-10 19:23 ` Darren New
2002-06-10 20:55 ` Wes Groleau
2002-06-10 21:03 ` Darren New
2002-06-08 4:46 ` SteveD
2002-06-08 12:11 ` Robert Dewar
2002-06-08 18:46 ` SteveD
2002-06-10 13:34 ` Marin David Condic
2002-06-11 16:38 ` Wes Groleau
2002-06-11 17:27 ` Marin David Condic
2002-06-12 13:18 ` Pascal Obry
2002-06-10 18:47 ` Wes Groleau
2002-06-10 21:23 ` Larry Kilgallen
2002-06-10 20:59 ` Wes Groleau
2002-06-10 21:37 ` Robert A Duff [this message]
2002-06-10 22:34 ` Wes Groleau
2002-06-08 12:06 ` Robert Dewar
2002-06-08 15:53 ` Richard Riehle
2002-06-08 15:58 ` Preben Randhol
2002-06-10 13:37 ` Marin David Condic
2002-06-10 23:32 ` Darren New
2002-06-11 13:11 ` Marin David Condic
2002-06-12 15:42 ` Darren New
2002-06-21 17:23 ` David Thompson
2002-06-08 17:45 ` tmoran
2002-06-08 18:32 ` Pascal Obry
2002-06-09 17:41 ` Richard Riehle
2002-06-10 8:11 ` Fraser Wilson
2002-06-08 20:06 ` Jim Rogers
2002-06-09 17:49 ` Richard Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox