A Pascal Interpreter for the Functional Programming Language ELC (Extended Lambda Calculus).
Abstract
Functional programming is a methodology designed to eliminate many of the problems of past programming languages through actions such as the elimination of the assignment statement and the ability to program in an environment that is at a higher level of abstraction than any previous languages. In this thesis an interpreter, written in Pascal, for the Extended Lambda Calculus is presented. Initially, the events leading to the development of functional programming is discussed followed by an in depth look at how the interpreter operates. Numerous example ELC programs are presented, including discussions of practical applications and statistical data about execution times and memory requirements. The Berkeley Pascal source code for the interpreter is also included in Appendix C. Additional keywords: man computer interface. (Author).
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1984
- Accession Number
- ADA155218
Entities
People
- R. P. Steen Jr
Organizations
- Naval Postgraduate School