NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A functional programming interpreterFunctional 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.
Document ID
19870017083
Document Type
Thesis/Dissertation
Authors
Robison, Arch Douglas (Illinois Univ. Urbana, IL, United States)
Date Acquired
September 5, 2013
Publication Date
March 1, 1987
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Report/Patent Number
UIUCDCS-R-87-1327
NASA-CR-180618
UILU-ENG-87-1714
NAS 1.26;180618
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry