Linda
Linda definisce la memoria condivisa tramite una astrazione detta spazio delle tuple ( tuple space).
In Linda i processi comunicano tra loro inserendo e rimuovendo tuple dallo spazio delle tuple.
Usando questi meccanismi e le operazioni ad esso associate in un linguaggio sequenziale si può definire un nuovo linguaggio di programmazione parallelo.
Un linguaggio così ottenuto è detto coordination language perché l’astrazione dello spazio delle tuple coordina le attività computazionali pur essendo ortogonale ad esse.