Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Linda (coordination language)

Concurrent Language

Linda is a coordination model for parallel and distributed computing, developed by David Gelernter as a doctoral candidate starting in 1979 and named after the actress Linda Lovelace. Rather than being a complete programming language on its own, Linda is meant to be paired with an existing language such as Fortran or C, adding the ability to create and coordinate separate computational activities. Its central idea is a distributed shared memory space called tuple space, holding tuples, ordered sequences of typed data up to sixteen fields long, which separate processes, called workers, can write to and read from without needing to know about each other directly. Linda reached wide use after Gelernter, Yale colleague Nicholas Carriero and Sudhir Ahuja of AT&T Bell Laboratories published the paper Linda and Friends in 1986, and by the early 1990s it had been adopted by companies including AT&T, Boeing and United Technologies, as well as by Wall Street firms, for large scale data analysis, later influencing Java based coordination systems built by Sun Microsystems and IBM. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
1985 1
Significance
By the early 1990s, Linda was widely used by corporations to more efficiently conduct big data analyses, including Wall Street brokerages as well as AT&T, Boeing, and United Technologies. 2
Connections

In Field

Source Wikipedia: Linda (coordination language)
Source Wikipedia: Linda (coordination language)

Invented By

Source Wikidata: Linda
Sources
1. Wikidata: Linda
  • Wikidata Q1461865, resolved via en.wikipedia pageprops (wave rule R-L)
  • Invented By: David Gelernter
View the Source
2. Wikipedia: Linda (coordination language)
  • History section
    By the early 1990s, Linda was widely used by corporations to more efficiently conduct big data analyses, including Wall Street brokerages as well as AT\u0026T, Boeing, and United Technologies.
  • In Field: Parallel Computing, Lead paragraph
  • In Field: Programming Language Theory, Lead paragraph
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.