claim
active
claim:explicitly-parallel-programs-are-not-inherently-harder-to-design-or-understand-than-functional-specificationsExplicitly parallel programs are not inherently harder to design or understand than functional specifications.
C-Linda DNA comparison is comparable in length and clarity to Crystal; pragmatic runtime granularity control outweighs compiler optimization ideals.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Communities (2)
community
- Cross-scale frameworks linking spatial patterns, diagrams, and simplicity as expressions of care in design.
- Applies functional programming principles to UI structure via precise mathematical models, enabling formal verification and revealing computational architecture through interface design.
Frameworks (1)
framework
- Pure Functional ProgrammingcontradictsA paradigm relying on recursion equations without assignment; Linda authors compare it on DNA sequence similarity problem.
Concepts (1)
concept
- LindasupportsThe core parallel programming model introduced in this paper, based on tuple space operations and orthogonal to any base language.
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.
- Argument that recursion equations are inappropriate for many important parallel programs.
- Asserts that Linda's uncoupled style reduces cognitive load.
- Assertion that the popular models add nothing to parallel programming.
- Strong assertion that the enthusiasm for 'concurrent object-oriented programming' is misplaced; objects do not inherently help with parallelism.
- Concurrent object systems reduce to message-passing or monitors; objects solve code organization, not concurrency coordination.
- Claim that OOP per se does not solve any parallel programming problems.
- Basis for preferring Linda's out (asynchronous) to remote procedure calls.