NASA NTRS ยท 19870002073
A survey of functional programming language principles
Abstract
Research in the area of functional programming languages has intensified in the 8 years since John Backus' Turing Award Lecture on the topic was published. The purpose of this paper is to present a survey of the ideas of functional programming languages. The paper assumes the reader is comfortable with mathematics and has knowledge of the basic principles of traditional programming languages, but does not assume any prior knowledge of the ideas of functional languages. A simple functional language is defined and used to illustrate the basic ideas. Topics discussed include the reasons for developing functional languages, methods of expressing concurrency, the algebra of functional programming languages, program transformation techniques, and implementations of functional languages. Existing functional languages are also mentioned. The paper concludes with the author's opinions as to the future of functional languages. An annotated bibliography on the subject is also included.
Keep this discovery
Explore connections, maps & timelines
Holloway, C. M.. 1986-09-01. A survey of functional programming language principles. https://ntrs.nasa.gov/citations/19870002073
Cite the original work for its findings. Save a collection to share your selection of sources.