From: Tucker Taft <stt@averstar.com>
To: BRETTSYS1 <brettsys1@aol.com>
Subject: Re: Ada2C++
Date: 2000/01/10
Date: 2000-01-10T00:00:00+00:00 [thread overview]
Message-ID: <387A3896.A54ECDD7@averstar.com> (raw)
In-Reply-To: 20000109121316.27085.00001168@ng-bg1.aol.com
BRETTSYS1 wrote:
>
> Does anyone know if there is a utility that will take Ada95 source and convert
> it into C++ source?
As mentioned in another note, we have compilation technology that does
some of this. We offer a service, where we will convert Ada to
C/C++ (it is configurable whether we use any C++ features in the output).
The output includes the original Ada comments and the original Ada
variables names, etc. We take advantage of the C++ "namespace" feature
if requested. The code is properly indented, and makes use of C control
structures like while, switch, etc. This translation service is priced on a
per-thousand-line-of-code basis. Contact us for more details.
We also have a version of our Ada95 compiler that uses optimized ANSI C
as its intermediate representation. This allows you to continue
to program in Ada indefinitely, while using an off-the-shelf C compiler
to do the final object code generation. This allows you to use Ada
on platforms where there is no other Ada offering, and/or allows
you to integrate easily with other code being written in C or C++.
There are validated versions of this AdaMagic-with-C-intermediate
compiler for Analog Devices SHARC/Eonic Virtuoso and for Sun SPARC/Solaris.
We have an analogous offering that uses Java byte codes as its intermediate
representation, with similar benefits.
>
> Thanks
> brett
>
> brettsys1@aol.com
--
-Tucker Taft stt@averstar.com http://www.averstar.com/~stt/
Technical Director, Distributed IT Solutions (www.averstar.com/tools)
AverStar (formerly Intermetrics, Inc.) Burlington, MA USA
next prev parent reply other threads:[~2000-01-10 0:00 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-01-09 0:00 Ada2C++ BRETTSYS1
2000-01-09 0:00 ` Ada2C++ Brian Rogoff
2000-01-10 0:00 ` Ada2C++ Ross
2000-01-10 0:00 ` Ada2C++ Jeff Carter
2000-01-10 0:00 ` Tucker Taft [this message]
2000-02-01 0:00 ` Ada2C++ jedilowe
2000-02-01 0:00 ` Ada2C++ David Starner
2000-02-01 0:00 ` Ada2C++ Richard D Riehle
2000-02-02 0:00 ` Ada2C++ jedilowe
2000-01-14 0:00 ` Ada2C++ Frode Tenneboe
2000-01-14 0:00 ` Ada2C++ E. Robert Tisdale
2000-01-18 0:00 ` Ada2C++ Frode Tenneboe
2000-01-18 0:00 ` Ada2C++ Charles Hixson
2000-01-28 0:00 ` ada2cpp denizbey
2000-01-28 0:00 ` ada2cpp Ted Dennison
2000-01-28 0:00 ` ada2cpp Pat Rogers
2000-01-28 0:00 ` ada2cpp Richard D Riehle
2000-01-28 0:00 ` ada2cpp Gautier
2000-01-28 0:00 ` ada2cpp Marin D. Condic
2000-01-28 0:00 ` ada2cpp Ted Dennison
2000-01-28 0:00 ` ada2cpp David
2000-01-28 0:00 ` ada2cpp Ted Dennison
2000-01-30 0:00 ` ada2cpp Gautier
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox