ThesaHelp: ACM references a-e
ThesaHelp: references c-d
Topic: parallel programming languages
Topic: data record
Topic: tuples
Topic: associative memory
Topic: access by pattern matching
Topic: interprocess communication
Topic: parallel control statements
Topic: non-deterministic processing
Topic: concurrency control by monitors
Topic: message queues for communication
Topic: asynchronous processing
Group: input/output
| |
Reference
Carriero, N., Gelernter, D.,
"Linda in context",
Communications of the ACM, 32, 4, pp. 444-458, April 1989.
Google
Notes
all underlined characters in small caps style
Quotations
446 ;;Quote: Linda has four basic operations: eval (create process), out (create tuple), in (remove tuple), rd (copy tuple)
| 446 ;;Quote: a Linda tuple is a series of typed fields, e.g., strings and numbers
| 447 ;;Quote: Linda specifies a tuple by a template; values match exactly while parameters match the data type
| 447+ ;;Quote: Linda waits until there is a matching tuple for an 'in' statement
| 447 ;;Quote: if multiple tuples for a Linda 'in' statement, one is returned nondeterministically
| 448 ;;Quote: parallel processes usually don't care what happens to results; an asynchronous 'out' statement is better than a monitor call
|
Related Topics
ThesaHelp: ACM references a-e (259 items)
ThesaHelp: references c-d (337 items)
Topic: parallel programming languages (14 items)
Topic: data record (57 items)
Topic: tuples (17 items)
Topic: associative memory (5 items)
Topic: access by pattern matching (18 items)
Topic: interprocess communication (29 items)
Topic: parallel control statements (12 items)
Topic: non-deterministic processing (19 items)
Topic: concurrency control by monitors (24 items)
Topic: message queues for communication (36 items)
Topic: asynchronous processing (30 items)
Group: input/output (4 topics, 74 quotes)
|