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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,47327673b9e29af0,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-17 05:26:36 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.tele.dk!small.news.tele.dk!193.162.153.118!news.tele.dk!not-for-mail Message-ID: <3D0DD57A.5000402@yahoo.com> Date: Mon, 17 Jun 2002 14:26:34 +0200 From: David Rasmussen User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020412 Debian/0.9.9-6 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Ada -> C or C++ translator Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: TDC Internet NNTP-Posting-Host: 195.215.62.2 X-Trace: 1024316791 dtext.news.tele.dk 715 195.215.62.2 X-Complaints-To: abuse@post.tele.dk Xref: archiver1.google.com comp.lang.ada:26141 Date: 2002-06-17T14:26:34+02:00 List-Id: I know that some Ada features don't have portable counterparts in C or C++ (like concurrency), but does some sort of translator exist from Ada to C or C++? It could use C or C++ as an Intermediate Representation language similar to what the Comeau C/C++ compiler does. This way, one could do the development with Ada and have all the advantages of Ada, and end up with hopefully more correct code, and then for the release, one could translate to C or C++ and use some of the very effecient compilers for these languages. I realize that the support of some parts of Ada's runtime system (like exceptions) wont be intact, but for projects where this isn't important, such a translator could still be useful. Does such a translator exist? /David