Accession Number : AD0713054

Title :   NSFORT--A NONSTANDARD FORTRAN LANGUAGE TRANSLATOR.

Descriptive Note : Master's thesis,

Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CALIF

Personal Author(s) : Little,David Ross

Report Date : SEP 1970

Pagination or Media Count : 154

Abstract : The 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. (Author)

Descriptors :   (*PROGRAMMING LANGUAGES, DESIGN), PROBLEM SOLVING, BINARY ARITHMETIC, COMPILERS, THESES, COMPUTER PROGRAMS

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE