From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b3d4bf1aa8fddd02 X-Google-Attributes: gid103376,public From: Tucker Taft Subject: Re: Ada2C++ Date: 2000/01/10 Message-ID: <387A3896.A54ECDD7@averstar.com>#1/1 X-Deja-AN: 571098153 Content-Transfer-Encoding: 7bit Sender: news@inmet.camb.inmet.com (USENET news) X-Nntp-Posting-Host: houdini.burl.averstar.com References: <20000109121316.27085.00001168@ng-bg1.aol.com> To: BRETTSYS1 X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: AverStar (formerly Intermetrics) Burlington, MA USA Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-01-10T00:00:00+00:00 List-Id: 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