claim
active
claim:object-oriented-design-is-orthogonal-to-parallelism-objects-themselves-do-not-help-with-parallel-programmingObject-oriented design is orthogonal to parallelism; 'objects' themselves do not help with parallel programming.
Concurrent object systems reduce to message-passing or monitors; objects solve code organization, not concurrency coordination.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Communities (4)
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.
- Argues that OOP abstractions don't address inherent challenges of concurrent/parallel system design and coordination.
- OOP irrelevance to parallelismmembers_ofArgues object-oriented abstractions provide no meaningful leverage for parallel programming challenges.
Frameworks (1)
framework
- Concurrent Object-Oriented ProgrammingcontradictsA major competing approach to parallel programming based on instantiating objects with embedded active processes and monitors for synchronization.
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.
- Claim that OOP per se does not solve any parallel programming problems.
- Strong assertion that the enthusiasm for 'concurrent object-oriented programming' is misplaced; objects do not inherently help with parallelism.
- Strong assertion that OOP does not inherently address parallelism.
- C-Linda DNA comparison is comparable in length and clarity to Crystal; pragmatic runtime granularity control outweighs compiler optimization ideals.
- Assertion that the popular models add nothing to parallel programming.
- Core interpretive claim about the relationship between transparency and usability.