Functional Programming.

Abstract

This document is the final technical report and computer program documentation for the project entitled Functional Programming, Contract F30602-76-C-0315. It presents the results of a thirteen month study of a new methodology for software development. The new techniques, collectively called Functional Programming (FP), are described in the report as are the results of varied applications of the methods in both the rewriting of existing programs and the development of new programs. The purpose of the report is to; (a) Describe the FP methodology in sufficient detail to permit an average programmer to understand and employ FP practices and succeed in developing computer programs embodying FP principles, (b) Provide detailed documentation of the sample programs as necessary to illustrate the contrast between conventional programs and functional programs including functional descriptions, source listings and logic diagrams, and (c) Present findings of the study of the potential benefits to be derived from using FP, especially with regard to improved testability, reliability, and maintainability of computer programs. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1978
Accession Number
ADA052997

Entities

People

  • E. C. Nelson
  • J. R. Brown

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Application Software
  • Assembly Languages
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Engineering
  • Language
  • Operating Systems
  • Programming Languages
  • Reliability
  • Software Development
  • Software Testing
  • Structured Programming
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Canadian European Scientific Immigration and Epilepsy Clearance Studies
  • Computer Science.
  • Software Engineering