Accession Number:

ADA002288

Title:

Structured Programming and Compiling in a Minicomputer Environment.

Descriptive Note:

Technical rept.,

Corporate Author:

MARYLAND UNIV COLLEGE PARK DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1974-10-01

Pagination or Media Count:

70.0

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 System370 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.

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware

Distribution Statement:

APPROVED FOR PUBLIC RELEASE