quote
active
quote:dining-philosophers-is-a-benchmark-of-the-expressive-power-of-new-primitives-of-concurrent-programming-and-stands-as-a-challenge-to-proposers-of-these-languagesdining philosophers is a benchmark of the expressive power of new primitives of concurrent programming and stands as a challenge to proposers of these languages.
From Ringwood (1988), used by Carriero and Gelernter to frame the importance of the dining philosophers example.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
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.
- The Parlog86 solution to dining philosophers consists of 70 lines of code as presented in Ringwood (1988).finding0.809Quantitative observation used to support the claim that Parlog solution is complex.
- A classic concurrency benchmark problem used to test expressivity of parallel programming primitives; second main example for Parlog-Linda comparison.
- Assertion that the popular models add nothing to parallel programming.
- Asserts that Linda's uncoupled style reduces cognitive load.
- Final normative claim: computation’s nature as a game demands architectural openness, a challenge yet to be met.
- Claim that OOP per se does not solve any parallel programming problems.