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-Language: ENGLISH,ASCII X-Google-Thread: 103376,1d52a75fd633fefc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-12 14:40:07 PST Path: supernews.google.com!sn-xit-03!supernews.com!freenix!fr.clara.net!heighliner.fr.clara.net!news.tele.dk!128.39.3.166!uninett.no!leia!nobody From: Frode =?ISO-8859-1?Q?Tenneb=F8?= Newsgroups: comp.lang.ada Subject: UML (Was: Ada to C++ translator?) Date: Mon, 12 Feb 2001 23:34:20 +0100 Organization: UNINETT news service Message-ID: References: <3A844255.24A4DBA3@lmco.com> <968vnc$5a2$1@nnrp1.deja.com> NNTP-Posting-Host: anne-bremnes.hiof.no Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: snipp.uninett.no 982017312 16414 158.36.52.48 (12 Feb 2001 22:35:12 GMT) X-Complaints-To: news-abuse@uninett.no User-Agent: KNode/0.3.2 Xref: supernews.google.com comp.lang.ada:5199 Date: 2001-02-12T23:34:20+01:00 List-Id: Ted Dennison wrote: > In article <3A844255.24A4DBA3@lmco.com>, > Robert Brantley wrote: > > Any recommendations on a Ada to C++ translator? We have no Ada > > tasking constructs to deal with. > > (sigh) Poor guy. > > As you have probably gathered from all the snide comments, there isn't > a program to do this. There are some around for C, but none for C++. > The best I can think of would be to use one of those UML > reverse-engieering tools to get UML from Ada, then use its code > generator to spit back out C++. But I wouldn't suggest doing that. > Most likely you'll just end up with the biggest mess the world has > seen since my 3-year-old got into my old wargame boxes. This is indeed a very interesting idea. I have only barely touched a UML tool (Rational Rose), so I wouldn't really have any experiences at all. However, one of it's selling points is the ability to reverse engineer code and draw fancy diagrams for you. And if it can do Ada -> UML -> Ada, why should it not manage Ada -> UML -> C++ (or more desireable, C++ -> UML -> Ada)? Have you tried this without success before? -Frode -- ^ Frode Tenneb� | email: frodet@nvg.org | Frode@IRC ^ | with Standard.Disclaimer; use Standard.Disclaimer; |