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-7-bit X-Google-Thread: 103376,e7f5eed426d6145 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-21 08:52:22 PST From: "Ira Baxter" Newsgroups: comp.lang.ada References: <1032376330.392712@master.nyc.kbcfp.com> <3D89DF47.918EE3D1@despammed.com> <3d8a5d4d$1@giga.realtime.net> <3D8B48F2.3CAD7FA5@despammed.com> Subject: Re: C++ to Ada translator? Date: Sat, 21 Sep 2002 10:54:14 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 NNTP-Posting-Host: t1-30.realtime.net Message-ID: <3d8c95b5$1@giga.realtime.net> X-Trace: giga.realtime.net 1032623541 t1-30.realtime.net (21 Sep 2002 10:52:21 -0500) Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!giga.realtime.net!not-for-mail Xref: archiver1.google.com comp.lang.ada:29238 Date: 2002-09-21T10:54:14-05:00 List-Id: "Wes Groleau" wrote in message news:3D8B48F2.3CAD7FA5@despammed.com... > > Ira Baxter wrote: > > I'll agree that the translated code is not a pretty or nice > > as that written by an experienced engineer. I've seen > > much worse code from some so-called "professional" engineers. > > My point (and I think you suported it) > was that, although the output of either > kind of translator is not acceptable for > delivery either one can provide a valuable, > time-saving head start. For many translators I've seen, I'll agree with this. I think, however, this has to do with the quality of translator. And I will immodestly say that things are changing for the better; our JOVIAL-to-C customer seems to be happy enough. He has no specific plans to do a major cleanup of the translated code. There are often major plans to modify translated programs after the fact. This is driven by the need to add functionality. For the JOVIAL case, the original code ran on 16 bit machines, and they had hardly enough room to turn around. Running in a 32 bit C environment, now they plan to add lots of new functionality. -- Ira D. Baxter, Ph.D., CTO 512-250-1018 Semantic Designs, Inc. www.semdesigns.com