framework
active
framework:concurrent-logic-programmingConcurrent Logic Programming
A parallel programming approach using guarded clauses and shared logical variables, exemplified by Parlog and Concurrent Prolog.
Neighborhood — ranked by edge-count
Papers (1)
paper
- Linda in contextcites
Concepts (2)
concept
Claims (1)
claim
- The central thesis of the paper, stated explicitly in the introduction.
Frameworks (2)
framework
- Concurrent PrologextendsAn early concurrent logic programming language.
- ParlogimplementsA concurrent logic language featured prominently in recent ACM literature; used as a primary comparison point for Linda.
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.
- A major competing approach to parallel programming based on instantiating objects with embedded active processes and monitors for synchronization.
- A language designed by Brinch Hansen that explored monitors; cited in the comparison.
- The idea that programs can be expressed as logical sentences, enabling direct deductive verification.
- A resource-sensitive combinatory algebra with modalities for copying; provides a fine-grained model of computation.
- Key technique enabling gradient-based training of discrete logic gates by replacing binary operations with differentiable approximations
- Framework borrowed from human metacognition research: when probe and self-report agree, confidence in both increases as they partially track the same underlying state