Linda (coordination language)

Linda
ParadigmMulti-paradigm[1]
FamilyCoordination language
Designed byDavid Gelernter
DeveloperScientific Computing Associates
First appeared1986; 38 years ago (1986)
Websitelindaspaces.com
Influenced
Java[2]

In computer science, Linda is a coordination model that aids communication in parallel computing environments. Developed by David Gelernter, it is meant to be used alongside a full-fledged computation language like Fortran or C where Linda's role is to "create computational activities and to support communication among them".[3][4][5]

  1. ^ Ciancarini, Paolo. "Lecture 3: Coordination languages" (PDF). University of Bologna. Retrieved 9 January 2022.
  2. ^ "David Gelernter, B.A. & M.A. '76". Yale Scientific. 14 February 2011. Retrieved 8 January 2022.
  3. ^ Wells, George (July 2005). "Coordination Languages: Back to the Future with Linda" (PDF). Conference: 2nd International Workshop on Coordination and Adaptation Techniques for Software Entities. Rhodes University. Archived from the original (PDF) on 19 December 2009.
  4. ^ Gelernter, David; Carriero, Nicholas (February 1992). "Coordination Languages and their Significance" (PDF). Communications of the ACM. 35 (2): 97–107. doi:10.1145/129630.129635. S2CID 7748555.
  5. ^ Carriero, Nicholas; Gelernter, David (1985-01-01). "The S/Net's Linda kernel (Extended abstract)". Proceedings of the tenth ACM symposium on Operating systems principles - SOSP '85. SOSP '85. New York, NY, USA: ACM. pp. 160–. doi:10.1145/323647.323643. ISBN 978-0897911740. S2CID 6922183.