NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automated FORTRAN conversionThe most pratical solution to the conversion of FORTRAN to other programming languages which STO and a few others have adopted, uses an intermediate language that is easy to translate FORTRAN into, and allows for source codes in other languages to be generated automatically. The intermediate language is the union of all other programming languages (and the trick is to create a useful union) with some extensions that reflect the nature of the algorithms. The benefits of this approach are many. First the original FORTRAN program has to be rewritten only once, and then only parts of the program: most FORTRAN code passes through without and change (i.e., assignment and simple IF statements). Software tools are provided to ease this initial translation. Once in the intermediate language, the algorithm can then be obtained in any other language automatically. An example of a subroutine from the Rispack library in ten different languages is given.
Document ID
19890006939
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Aharonian, Gregory
(Source Translation and Optimization Belmont, MA, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1986
Publication Information
Publication: NASA, Lyndon B. Johnson Space Center, First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, Volume 1
Subject Category
Computer Programming And Software
Accession Number
89N16310
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available