Accession Number : AD0664470

Title :   LIST-FORTRAN, A BASIC LIST-PROCESSING EXTENSION OF FORTRAN ON THE IBM 360.

Descriptive Note : Technical rept.,

Corporate Author : NAVAL WEAPONS LAB DAHLGREN VA

Personal Author(s) : Huber,Hartmut G. M.

Report Date : 05 OCT 1967

Pagination or Media Count : 54

Abstract : FORTRAN is quite convenient for writing programs that process data of the type INTEGER, REAL, or LOGICAL, or arrays of such basic data types. The language, however, is inadequate for handling data of unpredictable length and inhomogeneous nature, normally represented as sequences of expressions built up from various basic constituents. List-FORTRAN is an extension of FORTRAN such that in addition to REAL, and INTEGER data, a new data type LIST is available as an object for computation. A convenient set of operations is provided for manipulating data that are lists. They are used in the same way as any other FORTRAN subroutines or functions. The system contains both a set of general list-processing operations and an efficient rational arithmetic for arbitrary long numbers represented as lists. Administration of storage is based on automatic storage allocation using a technique known as garbage collection. It is implemented on the IBM 360 and available within the FORTRAN system under BPS. (Author)

Descriptors :   (*PROGRAMMING LANGUAGES, DATA PROCESSING), SUBROUTINES, DATA STORAGE SYSTEMS, AUTOMATIC, DIGITAL COMPUTERS, OPERATION, FUNCTIONS(MATHEMATICS)

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE