comp.lang.ada
 help / color / mirror / Atom feed
From: dennison@telepath.com (Ted Dennison)
Subject: Re: Commercial C To Ada 95 compiler
Date: 7 Jun 2002 12:48:56 -0700
Date: 2002-06-07T19:48:56+00:00	[thread overview]
Message-ID: <4519e058.0206071148.9b87acf@posting.google.com> (raw)
In-Reply-To: ppIBFZ2aI1Vx@eisner.encompasserve.org

Kilgallen@SpamCop.net (Larry Kilgallen) wrote in message news:<ppIBFZ2aI1Vx@eisner.encompasserve.org>...
> In article <3D002D11.CC706952@adaworks.com>, Richard Riehle <richard@adaworks.com> writes:
> > Henrik Quintel wrote:
> > 
> >> does someone knows an ANSI C to Ada 95 compiler (commercial)?
> >> The compiler has to translate C header and C body files.
> > 
> > This idea, if you will forgive my being blunt, makes absolutely
> > no sense at all.
> 
> It might make sense in a mythical future when product liability laws
> discouraged vendors from selling C compilers :-)

:-)

The only problem with that is that the translation would have to be
just as unsafe for it to be a valid translation of C. Think lots of
integers, floats, unchecked_conversions, and "pragma Suppress
(All_Checks);"s. Absolutely no good would come from such a
translation, unless you happened to need to use a platform that has an
Ada compiler and no C compiler. You could try to refactor it
afterwards, I suppose. But it would probably be easier to do so
straight from the original C.

On the other hand, it might make sense if we added to your universe: 

software developers who believe touching raw C code leaves them
ritually unclean.

Running the C through a tool has got to be cheaper than hiring some
software monk like Grady Booch to come in and perform some kind of
cleansing ceremony on your whole software development environment.
Plus, there's that 7 day waiting period, not to mention that getting
computers to run again after being immersed in mikvah is a bitch.

:-)

-- 
T.E.D. 
Home     -  mailto:dennison@telepath.com (Yahoo: Ted_Dennison)
Homepage -  http://www.telepath.com/dennison/Ted/TED.html



  reply	other threads:[~2002-06-07 19:48 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 [this message]
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
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