Functional programming interpreter. M. S. thesis
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.
- Research Organization:
- Illinois Univ., Urbana (USA)
- OSTI ID:
- 5996149
- Report Number(s):
- N-87-26516; NASA-CR-180618; NAS-1.26-180618; UIUCDCS-R-87-1327; UILU-ENG-87-1714
- Resource Relation:
- Other Information: Thesis
- Country of Publication:
- United States
- Language:
- English
Similar Records
Single-assignment language in a distributed-memory multiprocessor. Research report
Demand-driven interpretation of FP programs on a data-flow multiprocessor