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).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1984
Accession Number
ADA155218

Entities

People

  • R. P. Steen Jr

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Calculus
  • Central Processing Units
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Environment
  • Language
  • Plastic Explosives
  • Programming Languages
  • Schools
  • Security
  • United States

Readers

  • Computer Science.
  • Linear Algebra
  • Systems Analysis and Design