Linda
AT&Tベル研究所のSudhir Ahujaがイェール大学の David Gelernter と Nicholas Carriero と共に1986年に開発した。協調言語(coordination language)という用語は1992年の彼らの論文で初めて使われた。彼らは並列プログラミングを、計算のアルゴリズムを扱う計算モデルと、プロセス間の通信や同期を扱う協調モデルに分けて考えた。当初、注目を浴びた Linda だが、1990年代半ばには興味が薄れていた。しかし、1990年代後半になって、Java に Linda を実装する例が見られるようになった。
Linda の実装としては、Prolog、Ruby(Rinda)、C言語、C++, Java(サン・マイクロシステムズが Java 向けに Linda を規定した JavaSpaces 仕様)などがある。IBMも似たような仕様として TSpaces を持っている。
また、Linda を独立した言語処理系として実装する者も出てきた。例えば、Ease という言語は Steven Ericsson-Zenith が設計した Linda 風の並列処理言語である。
言語の名称は、Ada がエイダ・ラブレスにちなんでいるのにあやかって、ポルノ映画『ディープ・スロート』の主演女優リンダ・ラブレースにちなんだものだという。