framework
active
framework:concurrent-prolog

Concurrent Prolog

An early concurrent logic programming language.

Neighborhood — ranked by edge-count

Papers (1)

paper

Frameworks (1)

framework
  • A parallel programming approach using guarded clauses and shared logical variables, exemplified by Parlog and Concurrent Prolog.

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 edge

Entities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.

  • Concurrent Pascalframework0.829
    A language designed by Brinch Hansen that explored monitors; cited in the comparison.
  • A major competing approach to parallel programming based on instantiating objects with embedded active processes and monitors for synchronization.
  • Parlogframework0.767
    A concurrent logic language featured prominently in recent ACM literature; used as a primary comparison point for Linda.
  • AND-parallelism construct that allows sub-results to be pursued simultaneously.
  • Uninstantiated variables used for communication in concurrent logic programming.
  • Parlog86concept0.728
    Concurrent logic language; Linda authors demonstrate simpler solutions to client-server and dining philosophers problems.