* FORTRAN to Ada conversion
@ 2001-07-10 22:43 Paul Storm
2001-07-11 14:12 ` Ira D. Baxter
0 siblings, 1 reply; 3+ messages in thread
From: Paul Storm @ 2001-07-10 22:43 UTC (permalink / raw)
I am starting a project to convert an existing FORTRAN program to Ada.
I do NOT want to call the FORTRAN program from Ada. I want to convert
the program itself. The only references I have found in the RM is on
how to interface to a FORTRAN program.
Anyone got some pointer on program conversion from FORTRAN to Ada? I'm
wondering if there is a conversion program/parser out there somewhere.
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: FORTRAN to Ada conversion
@ 2001-07-11 0:14 Beard, Frank
0 siblings, 0 replies; 3+ messages in thread
From: Beard, Frank @ 2001-07-11 0:14 UTC (permalink / raw)
To: 'comp.lang.ada@ada.eu.org'
-----Original Message-----
From: Paul Storm [mailto:paul.a.storm@lmco.com]
> I am starting a project to convert an existing FORTRAN program to Ada.
> I do NOT want to call the FORTRAN program from Ada. I want to convert
> the program itself. The only references I have found in the RM is on
> how to interface to a FORTRAN program.
>
> Anyone got some pointer on program conversion from FORTRAN to Ada? I'm
> wondering if there is a conversion program/parser out there somewhere.
The only thing I've seen lately is a post from Gautier:
>> BTW: for larger translations I recommend warmly the
>> F2Ada perl script
>>
>> ftp://ftp.usafa.af.mil/pub/dfcs/carlisle/usafa/for2ada95/
>>
>> It is very helpful. It has allowed me to bring a new life
>> and dimension to pieces of numerical code.
>> Of course for unspaghettizing a "goto mess" you also have to
>> do some mind work...
>> ___________________________________________________
>> Gautier
Frank
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: FORTRAN to Ada conversion
2001-07-10 22:43 Paul Storm
@ 2001-07-11 14:12 ` Ira D. Baxter
0 siblings, 0 replies; 3+ messages in thread
From: Ira D. Baxter @ 2001-07-11 14:12 UTC (permalink / raw)
The DMS Software Reengineering Toolkit is generalized compiler technology
used to automate custom analyses/ source enhancements/ translations of large
scale software systems. DMS parses many langauges, automatically
builds compiler data structures (ASTs), applies analyses and
source-to-source
transformations, and prettyprints the results.
DMS presently knows both Fortran and Ada, but has not yet been
given a translation map between the two. This isn't a small effort to do,
but it is much smaller than attempting to build such a translator from
scratch
or from ad hoc pieces. So it makes sense if you have a large source
base to translate, or you want to ensure a reliable translation.
See http://www.semdesigns.com/Products/DMS/DMSToolkit.html.
There are some slides there showing how DMS can be used for porting.
--
Ira D. Baxter, Ph.D. CTO Semantic Designs, Inc.
http://www.semdesigns.com
"Paul Storm" <paul.a.storm@lmco.com> wrote in message
news:3B4B851E.DD33BA1D@lmco.com...
> I am starting a project to convert an existing FORTRAN program to Ada.
> I do NOT want to call the FORTRAN program from Ada. I want to convert
> the program itself. The only references I have found in the RM is on
> how to interface to a FORTRAN program.
>
> Anyone got some pointer on program conversion from FORTRAN to Ada? I'm
> wondering if there is a conversion program/parser out there somewhere.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-07-11 14:12 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-11 0:14 FORTRAN to Ada conversion Beard, Frank
-- strict thread matches above, loose matches on Subject: below --
2001-07-10 22:43 Paul Storm
2001-07-11 14:12 ` Ira D. Baxter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox