Live briefing
Everything about Concurrent logic programming
Logic programming paradigm
Concurrent logic programming is a variant of logic programming designed for parallel computing in which programs are sets of guarded Horn clauses of the form:H :- G1, …, Gn | B1, …, Bn. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Concurrent logic programmingA 5-minute orientation
- Skim a recent paper: GLP: A Grassroots, Multiagent, Concurrent, Logic Programming Language for AIInfluential work since 2022
- Pick up a classic book: Proof and computationThe most-reprinted book on the subject
- Read the landmark paper: The family of concurrent logic programming languagesCited 292 times
- Go sideways: Logic programmingA closely related topic
- Go sideways: Fifth Generation Computer SystemsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The family of concurrent logic programming languages
Steel: proof-oriented programming in a dependently typed concurrent separation logic
The deevolution of concurrent logic programming languages
Modeling flexible manufacturing systems: the concurrent logic programming approach
Distributed concurrent linear logic programming
A Linear Logic Programming Language for Concurrent Programming over Graph Structures
Concurrent logic programming as a hardware description tool
A specification logic for concurrent object-oriented programming
🆕 Influential since 2022
📚 Books worth reading
Proof and computationNorth Atlantic Treaty Organization · 1995
Concepts, design, and performance analysis of a parallel prolog machineJoachim Beer · 1989
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Logic programming Logic programming is a programming, database, and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical…
- Fifth Generation Computer Systems The Fifth Generation Computer Systems (FGCS; Japanese: 第五世代コンピュータ, romanized: daigosedai konpyūta) was a 10-year initiative launched in 1982 by Japan's…
- Ehud Shapiro Ehud Shapiro (Hebrew: אהוד שפירא; born 1955) is an Israeli scientist, entrepreneur, artist, and political activist who is Professor Emeritus of Computer…
- Indeterminacy in concurrent computation Indeterminacy in concurrent computation is concerned with the effects of indeterminacy in concurrent computation. Computation is an area in which indeterminacy…
- Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog…
- Rule-based system In computer science, a rule-based system is a computer system in which domain-specific knowledge is represented in the form of rules and general-purpose…
- KL1 KL1, or Kernel Language 1 is an experimental and-parallel version of KL0 developed for the ICOT Fifth Generation Computer project. KL1 is an implementation…
- SLD resolution SLD resolution (Selective Linear Definite clause resolution) is the basic inference rule used in logic programming. It is a refinement of resolution that…