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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ae963a8252893fb2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-11-01 17:43:55 PST Path: nntp.gmd.de!xlink.net!rz.uni-karlsruhe.de!news.uni-ulm.de!news.belwue.de!news.dfn.de!swiss.ans.net!howland.reston.ans.net!swrinde!news.uh.edu!uuneo.neosoft.com!Starbase.NeoSoft.COM!not-for-mail From: dweller@Starbase.NeoSoft.COM (David Weller) Newsgroups: comp.lang.ada Subject: Re: Fortran To ADA Date: 1 Nov 1994 07:56:50 -0600 Organization: NeoSoft Internet Services +1 713 684 5969 Message-ID: <395hf2$sh5@Starbase.NeoSoft.COM> References: NNTP-Posting-Host: starbase.neosoft.com Date: 1994-11-01T07:56:50-06:00 List-Id: In article , Gregory Aharonian wrote: > >>I don't normally read this group but I have an ADA question. Someone in my >>organization has inquired about a tool to convert Fortran to ADA. Does such >>a tool(s) exist? Any pointers would be most helpful. > >Such tools offer little cost benefit over translating the code by hand (along >with a good EMACS-like editor) because of the idiosyncracies of Fortran (like >tricks played with COMMON blocks, lack of builtin Complex math system, and >Fortran's freedom to pass any part of an array to a subroutine). > True, but translating the "imperative" code isn't as bad as it may seem. THe bottom line is that you CAN get SOME translation by using automatic tools, but you must first carefully evaluate how many "dangerous" occurrences of FORTRAN you have and adjust expectation of benefits accordingly. Like any other engineering effort, all forms of redesign should be considered before taking action. >The Fortran-to-Ada tool found in the repositories and CDROMs, that tool that >came out of the WWMCCS Ada tool effort, was released to the public because it >was worthless. > I agree with Greg here. It really is useless. The FORTRAN translator we have at CAE-Link works pretty well, but we can't give it away, and the chimps we have in business suits (we call them The Marketing Department) don't believe there's a market for a halfway decent Fortran-Ada translator. There probably isn't, but this is just another example of a fairly decent tool that's buried in another company, never to escape. -- Proud (and vocal) member of Team Ada! (and Team OS/2) ||This is not your Ada -- Very Cool. Doesn't Suck. || father's Ada For all sorts of interesting Ada tidbits, run the command: ||________________ "finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.) ObNitPick: Spelling Ada as ADA is like spelling C++ as CPLUSPLUS. :-)