Department of Defense Requirements for High Order Computer Programming Languages. Tinman.

Abstract

THE FIRST TASK OF THE HOL Working Group was to formulate a set of requirements consistent with the levies of the Military Departments. This effort proceeded as follows: While there is no intent to replace the already standard COBOL and FORTRAN in their field of application, initially there was no reason to unnecessarily restrict the requirements to only those areas such as real-time applications or weapons systems where the major problems are, although this area must receive emphasis. Therefore, requirements were solicited from as broad a base as possible, to be prioritized later as required. Further, inquiries were not restricted to those programs presently using high order languages, rather, a major thrust of the effort is to provide HOL's to meet the requirements of those who are now constrained to use an assembly language for lack of a suitable HOL. The results of four months of such input were put together in a more concrete form, one which could then pretend to represent a fairly complete set of requirements, although still a tentative set. This document was called the 'woodenman,' and it too was distributed widely. It provided a more rigorous framework for specific comment. On the basis of all inputs and the official responses from each of the Military Departments, a more complete set of requirements has evolved and is presented here as a 'tinman.' This document represents a set of requirements for high order computer programming language consistent with the input from the Military Services.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1976
Accession Number
ADA100369

Entities

Organizations

  • Office Of The Under Secretary Of Defense

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Floating Point Operations
  • Grammars
  • High Level Languages
  • Machine Languages
  • Object Code
  • Operating Systems
  • Programming Languages
  • Software Development Tools

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering
  • Theoretical Analysis.