Loading...
Please wait, while we are loading the content...
Similar Documents
A survey of functional programming language principles
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Holloway, C. M. |
| Copyright Year | 1986 |
| Description | 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. |
| File Size | 3460818 |
| Page Count | 87 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19870002073 |
| Archival Resource Key | ark:/13960/t44r2s89x |
| Language | English |
| Publisher Date | 1986-09-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Algebra Ada Programming Language Pascal Programming Language Language Programming Functional Analysis Command Languages Machine Oriented Languages Programming Languages Fortran Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |