comp.lang.ada
 help / color / mirror / Atom feed
From: "SteveD" <nospam_steved94@attbi.com>
Subject: Re: Commercial C To Ada 95 compiler
Date: Tue, 11 Jun 2002 12:52:31 GMT
Date: 2002-06-11T12:52:31+00:00	[thread overview]
Message-ID: <jomN8.159965$cQ3.4608@sccrnsc01> (raw)
In-Reply-To: ae28st$aqa$1@nh.pace.co.uk

"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> wrote in
message news:ae28st$aqa$1@nh.pace.co.uk...
> Fair enough, but there is *way* more that goes into the overall costs on a
> project besides the compiler. Maintaining two languages on the same
project
> means things like maintaining expertise in two languages instead of one.
It
> often means maintenance of different toolsets - especially home-grown
> tools - to deal with both languages. It can mean increased maintenance
> headaches because of having to track down bugs in two compilers instead of
> one. (Even if its the same compiler, its really got two different parts,
so
> you multiply your risk of errors) It can mean increased costs in
> configuration management. Etc., etc. etc...

Dang.  If I have to use this logic, I guess all my future projects will have
to be in C.  While I don't normally add C code to a project, most of my
projects do involve interfacing to C and require knowledge of C to create
the interfaces.

Just when I thought using Ada with existing C code was a good choice.
Thanks for setting me straight ;-)

> Some projects are small enough and simple enough that glomming onto some
> chunk of useful C code and utilizing Gnat to compile both the C and Ada
> might not present that big of a problem. However, for projects that might
be
> long lived, large, complex, etc., you really would be inviting increased
> costs and risks by going to multiple languages. I certainly wouldn't
choose
> to do it that way if I had a clean slate (would anyone?) so any attempt to
> do so is, IMHO, a compromise that needs to be justified carefully.

Your projects must involve deeper pockets than ours.  We usually try to
reuse as much code as possible... regardless of the language and rarely have
the opportunity to start with a "clean slate".

SteveD

> MDC
> --
> Marin David Condic
> Senior Software Engineer
> Pace Micro Technology Americas    www.pacemicro.com
> Enabling the digital revolution
> e-Mail:    marin.condic@pacemicro.com
>






  reply	other threads:[~2002-06-11 12:52 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 [this message]
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
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