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)
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 01, 1978
- Accession Number
- ADA052997
Entities
People
- E. C. Nelson
- J. R. Brown