claim
active
claim:pure-functional-languages-cannot-be-the-whole-story-for-parallel-programming-because-they-fail-to-provide-needed-expressivityPure functional languages cannot be the whole story for parallel programming because they fail to provide needed expressivity.
Argument that recursion equations are inappropriate for many important parallel programs.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Frameworks (1)
framework
- CrystalcontradictsPure functional language with compiler-directed parallelism; Linda authors compare it on DNA sequence similarity computation.
Artifacts (1)
artifact
- The source article that introduces and argues for the Linda parallel programming model, comparing it to message-passing, concurrent objects, logic programming, and functional programming.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- C-Linda DNA comparison is comparable in length and clarity to Crystal; pragmatic runtime granularity control outweighs compiler optimization ideals.
- Asserts that Linda's uncoupled style reduces cognitive load.
- A paradigm relying on recursion equations without assignment; Linda authors compare it on DNA sequence similarity problem.
- Critique of the functional-level argument based on mental models.
- From Turner (1982), cited to represent the functional programming community's view and then refuted.
- Claim that OOP per se does not solve any parallel programming problems.
- Introduction, motivating the proposal.