Structured Programming Translators. Volume I.

Abstract

Structured programming translators, STRUCTRAN-1 and STRUCTRAN-2, are tools which facilitate structured programming using the FORTRAN language. STRUCTRAN-is a processor which accepts a structured language, DMATRAN, and is a precompiler for FORTRAN. DMATRAN contains five structured statement forms which can be mixed with ordinary FORTRAN constructs in the input text stream. To enhance readability of the processed source code, STRUCTRAN-1 automatically indents the listing of the source code according to control nesting level. To facilitate the translation of existing FORTRAN V programs into structured program form, STRUCTRAN-2 was developed. STRUCTRAN-2 provides the ability to translate unstructured control forms into logically equivalent structured control forms. The precompiler (STRUCTRAN-1) and the translator (STRUCTRAN-2) were developed at GRC on a CDC 6400. Implementation and demonstration was on a Univac 1108 series computer at the Defense Mapping Agency Aerospace Center (DMAAC), St. Louis, Missouri. STRUCTRAN-1 uses ASA Standard FORTRAN X3.9. STRUCTRAN-2 accepts Univac 1108 FORTRAN V programs. The government has unlimited data rights to the two programs, STRUCTRAN-1 and STRUCTRAN-2, delivered under this contract. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1976
Accession Number
ADA031457

Entities

People

  • R. A. Melton

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Facilities
  • Algorithms
  • Compilers
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Language
  • Maintenance
  • Procedures (Computers)
  • Reliability
  • Software Design
  • Software Development
  • Structured Programming
  • Translations
  • Translators

Fields of Study

  • Computer science

Readers

  • Computer Science.

Technology Areas

  • Space