DocumentCode
1137297
Title
Aspects of Applicative Programming for Parallel Processing
Author
Friedman, Daniel P. ; Wise, David S.
Author_Institution
Department of Electrical Engineering, Indiana University
Issue
4
fYear
1978
fDate
4/1/1978 12:00:00 AM
Firstpage
289
Lastpage
296
Abstract
Early results of a project on compiling stylized recursion into stackless iterative code are reviewed as they apply to a target environment with multiprocessing. Parallelism is possible in executing the compiled image of argument evaluation (collateral argument evaluation of Algol 68), of data structure construction when suspensions are used, and of functional combinations. The last facility provides generally, concise expression for all operations performed in Lisp by mapping functions and in APL by typed operators; there are other uses as well.
Keywords
Compiling; Lisp; functional combinations; multiprocessing; recursion; suspensions; Automatic control; Computer architecture; Computer languages; Data structures; Hardware; Modems; Parallel processing; Parallel programming; Programming profession; Suspensions; Compiling; Lisp; functional combinations; multiprocessing; recursion; suspensions;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1978.1675100
Filename
1675100
Link To Document