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
Link To Document