Engineering PapersโŒ• Search

NASA NTRS ยท 19870017083

A Functional Programming Interpreter

Abstract

Functional Programming (FP) sup BAC87 is an alternative to conventional imperative programming languages. This thesis describes an FP interpreter implementation. Superficially, FP appears to be a simple, but very inefficient language. Its simplicity, however, allows it to be interpreted quickly. Much of the inefficiency can be removed by simple interpreter techniques. This thesis describes the Illinois Functional Programming (IFP) interpreter, an interactive functional programming implementation which runs under both MS-DOS and UNIX. The IFP interpreter allows functions to be created, executed, and debugged in an environment very similar to UNIX. IFP's speed is competitive with other interpreted languages such as BASIC.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Arch Douglas Robison. 1987-03-01. A Functional Programming Interpreter. https://ntrs.nasa.gov/citations/19870017083

Cite the original work for its findings. Save a collection to share your selection of sources.