SIMPL-X, A Language for Writing Structured Programs.

Abstract

The report contains a description of the programming language, SIMPL-X, which is the base language for a family of programming languages that will be extensions to SIMPL-X and whose compilers will be written in SIMPL-X and its extensions. It is a transportable compiler-writing, systems language which was developed to provide a basis for the redefinition of the graph algorithmic language GRAAL. SIMPL-X is a procedure-oriented, non-block structured language with an extensive set of operators, including arithmetic, relational, logical, bit manipulation, shift, indirect reference, address reference, and part-word operators. It is designed for writing GRAAL programs that conform to the standards of structured programming and modular design and for efficiently expressing and implementing algorithms written in it. In addition, it appears to be a good language for modeling and certifying the correctness and equivalance of programs. Implementation for a UNIVAC 1108 computer is described.

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1973
Accession Number
AD0755703

Entities

People

  • Victor Basili

Organizations

  • University of Maryland

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Arithmetic
  • Compilers
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Language
  • Programming Languages
  • Standards
  • Structured Programming
  • Transportable

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Science.