NSFORT: a nonstandard FORTRAN language translator.
Little, David Ross
Shudde, Rex H.
MetadataShow full item record
This paper presents a computer language translator which allows the IBM FORTRAN G (or higher level) user to solve directly problems in which the variables may be n-tuples and/or the FORTRAN arithmetic and relational operations may be defined by the user. The translator, called the NSFORT (for Nonstandard FORTRAN) translator, will (1) decompose all expressions to a series of binary arithmetic operations, relational operations, or user defined functions; (2) generate CALL statements to user supplied subprograms to perform the above operations; and (3) produce a new source program that is in every respect acceptable to the FORTRAN compiler. While using the NSFORT translator the user has virtually unrestricted use of FORTRAN. The translator's applications include n-precision arithmetic, vector and matrix operations , numerically evaluated analytic derivatives, interval arithmetic, and others. The paper describes completely the use and operation of the translator, provides examples, indicates applications, and discusses,, programming techniques.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Hershey, Allen V. (Monterey, California. Naval Postgraduate School, 1997-04-01); NPS-MA-97-004On the mainframe there is a library of subroutines for mathematical physics. Many of the subroutines have been translated from FORTRAN into classic BASIC. They make a showcase of subroutines which compute special functions ...
McCracken, William Lowell (Monterey, California : Naval Postgraduate School, 1974-06);A microcomputer program to solve the complex task of air-borne navigation was developed to demonstrate the practicality of replacing costly general purpose digital computers with relatively inexpensive dedicated ...
Lew, Girard Thomas (Monterey, California. Naval Postgraduate School, 1972-12);An isoparametric finite element formulation solving a general form of the transient field equation is presented in this thesis. The formulation is developed for fields in three-dimensional Euclidean space. A FORTRAN IV ...