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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9d929352a358ccab X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Date: Wed, 25 Jan 2006 17:30:11 -0500 From: James Alan Farrell Organization: nospam User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada to C++ translator References: <1138132539.577082.206380@g43g2000cwa.googlegroups.com> In-Reply-To: <1138132539.577082.206380@g43g2000cwa.googlegroups.com> Content-Type: multipart/mixed; boundary="------------080809060808080502040108" NNTP-Posting-Host: fw.grammatech.com Message-ID: <43d7fb37_1@newsfeed.slurp.net> X-Trace: newsfeed.slurp.net 1138228023 209.4.89.67 (25 Jan 2006 17:27:03 -0500) X-Original-NNTP-Posting-Host: 209.4.89.67 Path: g2news1.google.com!news2.google.com!news3.google.com!news.glorb.com!news.alt.net!newsfeed.slurp.net!not-for-mail Xref: g2news1.google.com comp.lang.ada:2637 Date: 2006-01-25T17:30:11-05:00 List-Id: This is a multi-part message in MIME format. --------------080809060808080502040108 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit zangnew@gmail.com wrote: > I am looking for an Ada to C++ translator. The converter will only be > used as an intermediate step and not used on sections of code we will > be re-architecting to make use of C++ functionality. > > Thanks You. > I used such a tool on a previous project (which proves it can be done). I would say if it could not be done (because of tasking or other considerations) then Ada probably could not be compiled or run. Since it obviously can be, why can it not be compiled to another language such as C++? (To my mind, compiling means to a specific runtime environment, such as to Linux on a PC, so I do not buy the argument that converting to C++/posix is different somehow from converting to C++) Unfortunately I do not recall the name of the tool we used. I do recall that after converting a substantial amount of Ada code, a number of programmers were employed full time for six months fixing up the C++ to make it readable. My office mate was one of them. It is also possible that they were making corrections to mistranslated code, but the majority of the effort was simply to make it readable. --------------080809060808080502040108 Content-Type: text/x-vcard; charset=utf-8; name="jfarrell.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="jfarrell.vcf" begin:vcard fn:James Alan Farrell n:Farrell;James org:GrammaTech version:2.1 end:vcard --------------080809060808080502040108--