DELtran Principles of Operation: A Directly Executed Language for FORTRAN-II.
Abstract
This paper describes a novel directly executed language (DELtran) tailored specifically to the FORTRAN source language, EMMY host, and scientific programming. DELtran is 'transformationally complete' in that; (1) Code generation is linear with respect to the number of operators in a FORTRAN program, (2) Only k DELtran instruction units are needed to represent a FORTRAN statement containing k functional operators, (3) The space needed to represent a FORTRAN statement approaches N*v+F*k -- where v is the number of distinct variables in the statement, and N and F are the least integers such that there are less than 2**N distinct variables and 2**F distinct operators in the relevant scope of definition. In addition, DELtran is 'transparent' in that there is a 1-1 correspondence between DELtran operators and control constructs and FORTRAN operators and control constructs, and 'invertible' in that all sensible sequences of DELtran instruction units have a direct FORTRAN analogue. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 1977
- Accession Number
- ADA051448
Entities
People
- Lee W. Hoevel
Organizations
- Stanford University