Candidate Languages Evaluation Report.

Abstract

The main purpose of this report is to perform an evaluation of six High Order Languages -- TACPOL, CS-4, JOVIAL (J73/I), FORTRAN, COBOL, and PL/I -- with respect to the Department of Defense Requirements for High Order Computing Programming Languages ('Tinman'). These requirements were determined in a previous report to be consistent with the needed programming language characteristics for Army tactical and MIS applications. An evaluation tool is developed to assist in the investigation of the technical merit of the candidate languages, and management decision-making criteria are derived which take non-technical factors into account. The fundamental result of this study is that, among the six HOLs considered, CS-4 comes closest to satisfying the Tinman requirements. The reson for the closeness of fit is that the language objectives receiving high priority in the Tinman (reliability, maintainability, readability) are also basic design goals of CS-4. This report recommends CS-4 as a suitable basis for a common DoD language. Because of fundamental shortcomings in each of the other five HOLs, this report recommends that these HOLs not be used as the basis for a common language. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1977
Accession Number
ADA037639

Entities

People

  • Benjamin M. Brosgol
  • John R. Nestor
  • Laurence M. Weissman
  • Martin S. Roth
  • Robert E. Hartman

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Application Software
  • Computer Languages
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Department Of Defense
  • Floating Point Operations
  • Machine Languages
  • Operating Systems
  • Programming Languages
  • Reliability
  • Software Development
  • Software Development Tools

Readers

  • Computational Linguistics
  • Life Cycle Cost Analysis
  • Systems Analysis and Design