• 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