• DocumentCode
    1149951
  • Title

    A Survey of Proposed Architectures for the Execution of Functional Languages

  • Author

    Vegdahl, Steven R.

  • Author_Institution
    Computer Research Laboratory, Tektronix, Inc.
  • Issue
    12
  • fYear
    1984
  • Firstpage
    1050
  • Lastpage
    1071
  • Abstract
    Functional and imperative programming languages are characterized and compared with regard to programming style and efficiency. Machine design issues, are characterized by interconnection topology, evaluation strategy, program and data representation, process management, and dynamic optimization techniques; short descriptions of a number of "functional" machines are given in terms of these issues. Multiprocessor issues and systems are particularly emphasized. Outstanding problems in the area are reviewed and an overall evaluation of proposed machines is given.
  • Keywords
    Computer architecture; data flow; data-driven architectures; demand-drive architectures; functional programming; multiprocessing; programming languages; Computer architecture; Computer languages; Counting circuits; Design optimization; Functional programming; LAN interconnection; Military computing; Productivity; Programming profession; Topology; Computer architecture; data flow; data-driven architectures; demand-drive architectures; functional programming; multiprocessing; programming languages;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1984.1676387
  • Filename
    1676387