• DocumentCode
    2378564
  • Title

    LINDA meets functional programming

  • Author

    Lock, Hendrik C R ; Jahnichen, Stefan

  • Author_Institution
    GMD Res. Inst., Karlsruhe Univ., Germany
  • fYear
    1990
  • fDate
    30 Sep-2 Oct 1990
  • Firstpage
    520
  • Lastpage
    525
  • Abstract
    A notation for describing parallel evaluation of functional expressions is presented. The notation is an extension of a functional language by the LINDA concept. This concept introduces the notion of process and communication between processes by means of a so-called tuple space. The notation strictly distinguishes between processes which map tuple spaces to tuple spaces and pure functions defined on data domains. The referential transparency of functional expressions is preserved by a notation and an operational semantics which separates the level on which processes are expressed from the level on which functions on data domains are described
  • Keywords
    functional programming; high level languages; LINDA; data domains; functional expressions; functional language; functional programming; operational semantics; parallel evaluation; referential transparency; tuple space; Concurrent computing; Education; Equations; Functional programming; Logic; Parallel algorithms; Parallel processing; Programming profession; Prototypes; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., Second IEEE Workshop on Future Trends of
  • Conference_Location
    Cairo
  • Print_ISBN
    0-8186-2088-9
  • Type

    conf

  • DOI
    10.1109/FTDCS.1990.138374
  • Filename
    138374