JFLIP(ID:7423/)

FORTRAN Language with Interval Preprocessor 


for JPL FORTRAN Language with Interval Preprocessor

Extensions to FORTRAN at JPL to include "mixed mode arithmetic, generalized array subscripting, format statements, and data statements"


Related languages
FORTRAN IV => JFLIP   Extension of

References:
  • Knowlton, Prentiss Hadley "The use of an algebraic language as both a source and target language" view details Abstract: The use of an algebraic language as both a source and a target language is worth investigating. This approach to compiler writing is perhaps justified when 1) one wishes to make only minor extensions to a given language, and 2) one wishes to minimize his effort in the performing of 1).

          in Proceedings of the 23rd ACM national conference January 1968 view details
  • Leiti, D. A. review of Knowlton 1968 view details Abstract: This paper describes an algebraic language which is designed to be used both as a source and target language. Its acronym is JFIP which stands for JPL FORTRAN Language with Interval Preprocessor. JFIP was designed as an extension of the IBM 7091 FORTRAN IV. The extensions include: mixed mode arithmetic; generalized array subscripting, format statements, and data statements; I/O statements which are compatible with most versions of FORTRAN; generic functions; extensions to the IF statement; and several other features. Each of the extensions is described and examples given on its use.
    JFIP is approximately two years old. According to the author, it has been well received at the Jet Propulsion Laboratory.
    The language offers some useful and interesting features. Some of the extensions are well known in other languages for other machines. Through its use, the inexperienced programmer is prevented from making many of the more common coding mistakes.
          in ACM Computing Reviews 9(12) December 1968 view details
  • [Jet Propulsion Lab CalTech] JFLIP: JPL FORTRAN Language with Interval Pre-Processor M69-10445 view details Abstract: This package is composed of two separate but interrelated manuals. The first, JFLIP-An extended FORTRAN system, describes a FORTRAN pre-processor. Primary consideration in JFLIP is the relaxation of many of the restrictions common in most FORTRAN compilers. For example, mixed mode arithmetic, generic functions, and generalized FORTRAN statements are permitted. Also, interval variables as another data type are implemented to enhance the capabilities offered the programmer. The language is prepared for FORTRAN 4 and greater language flexibility and power than is presently provided. It is also intended to assist in converting FORTRAN 4 decks to run on the UNIVAC 1108. The second part, TMG, a syntax-directed compiler. describes the language in which JFLIP is written. It shows how to modify a TMG program (such as JFLIP) and develop and write new processors.

          in Computer Program Abstracts Cumulative Issue July 15, 1969 -- July 15, 1971 view details