FORTRAN-77 Computer Program Structure and Internal Documentation Standards for Scientific Applications.

Abstract

An improved approach to programming has been developed in the last decade which produces reliable, efficient computer programs using fewer labor hours and far fewer maintenance hours than other coding approaches. This approach uses a disciplined style and is usually referred to as structured programming. This standard applies the concepts of structured programming to FORTRAN-77 and contains procedures which result in better, more reliable computer programs. It is based on many actual experiences, careful research, and documented studies. This standard classifies coding practices into five categories: mandatory, recommended, permitted, discouraged, and forbidden. The objectives of this standard in directing the use of disciplined programming practices are: 1) To apply an architectural and syntactical method to the FORTRAN-77 language that greatly reduces the probability of errors; 2) To produce code that is modified easily, rapidly, and reliably by applying the principles of modular, structured, and machine interchangeable FORTRAN-77. 3) To improve code clarity, simplicity, robustness, and reliability; 4) To prohibit convoluted logic; and 5) to produce well-documented code.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1986
Accession Number
ADA173393

Entities

People

  • G. Cable
  • J. Burgio
  • Joseph F. Janni
  • R. Berry
  • R. Conley Jr

Organizations

  • Air Force Research Laboratory

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Artificial Satellites
  • Classification
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Engineering
  • High Level Languages
  • Numbers
  • Programming Languages
  • Reliability
  • Standards
  • Structured Programming
  • United States

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Systems Analysis and Design