Structured Programming and Compiling in a Minicomputer Environment.
Abstract
This report describes a structured programming language and compiler designed for systems implementation use in a minicomputer environment. The language, called ULP, is designed to be easily translated by a small compiler, yet maintain the philosophy of structured-programming. The structure of the language is defined by a set of macro definitions which can be easily changed to fit a number of computers or to extend the operation and statement repetoire of the language. The compiler itself is small and extensively table driven, factors which enhance its portability and applicability in small-system environments. The compiler has been implemented in FORTRAN for both the System/370 and the Univac 1106 and in its own language for the PDP11. The compiler can compile itself in a PDP11 with 12K of storage and produce object programs of similar size and efficiency as SIMPL.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 01, 1974
- Accession Number
- ADA002288
Entities
People
- David L. Mills
Organizations
- University of Maryland