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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,32cfbb718858528b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-07 21:05:15 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!news-x2.support.nl!psinet-eu-nl!psiuk-p4!uknet!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Commercial C To Ada 95 compiler Date: Fri, 7 Jun 2002 09:20:02 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3D002D11.CC706952@adaworks.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1023456004 5213 136.170.200.133 (7 Jun 2002 13:20:04 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 7 Jun 2002 13:20:04 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:25500 Date: 2002-06-07T13:20:04+00:00 List-Id: Lots of times, we're confronted with problems for which there are only butt-ugly solutions: "I want to use this Ada compiler to develop all the new chunks of code for this system & I don't want to be maintaining stuff in multiple languages, so I've got to find a quick way of getting everything changed into Ada. If it costs too much to convert, I'll just have to abandon the effort..." I agree that a C-to-Ada translator is only going to produce horrendous code and it is definitely not the way to go for things you want to keep around for a while. Sometimes ugly solutions still have a time * place, though. Sometimes its an attractive "Siren Song" to want to auto-translate & just move forward. It just has to be done with the caveat that nothing produced that way is going to be any good no matter what you do, so you don't want to have to try to ever upgrade any auto-translated code. You'd just be polishing a turd. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "SteveD" wrote in message news:GW1M8.123856$352.6037@sccrnsc02... > > It might make sense if you are planning to migrate a large C application to > Ada in a step-wise fashion. Getting the application into Ada first and then > re-designing and coding subsets of the system incrementally allows such a > migration that includes having a running system at each step of the process. >