Report Number: CSL-TR-79-168
Institution: Stanford University, Computer Systems Laboratory
Title: UFORT: a Fortran-to-Universal PCODE Translator (FIXFOR-2)
Author: Chow, Frederick
Author: Nye, Peter
Author: Wiederhold, Gio
Date: January 1980
Abstract: The Fortran compiler described in this document, UFORT, was
written specifically to serve in a Pascal environment using
the Universal P-Code as an intermediate pseudomachine. The
need for implementation of Fortran these days is due to the
great volume of existing Fortran programs, rather than to a
desire to have this language available to develop new
programs. We have hence implemented the full, but traditional
Fortran standard, rather than the recently adopted augmented
Fortran standard. All aspects of Fortran which are commonly
used in large scientific programs are available, including
such features as SUBROUTINES, labelled COMMON, and COMPLEX
arithmetic. In addition, a few common extensions, such as
integers of different lengths and assignment of strings to
variables, have been added.
http://i.stanford.edu/pub/cstr/reports/csl/tr/79/168/CSL-TR-79-168.pdf