Comum · Saberes
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. The conjunction G1, … , Gn is called the guard of the clause, and | is the commitment operator.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
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. The conjunction G1, … , Gn is called the guard of the clause, and | is the commitment operator. Declaratively, guarded Horn clauses are read as ordinary logical implications: H if G1 and … and Gn and B1 and … and Bn. However, procedurally, when there are several clauses whose heads H match a given goal, then all of the clauses are executed in parallel, checking whether their guards G1, … , Gn hold. If the guards of more than one clause hold, then a committed choice is made to one of the clauses, and execution proceeds with the subgoals B1, …, Bn of the chosen clause. These subgoals can also be executed in parallel. Thus concurrent logic programming implements a form of "don't care nondeterminism", rather than "don't know nondeterminism".
Texto: Wikipédia em inglês, CC BY-SA 4.0. ·
Cartas próximas
-
l★★
logical connector
Word or phrase that establishes a link between two clauses
-
★
Controlled NOT gate
Quantum logic gate that operates on 2 qubits, flipping the second qubit if and only if the first qubit is 1
-
M★
Method chaining
Programming syntax
-
C★
Cangjie (linguagem de programação)
-
★★★
Semáforo (computação)
-
★★
NOR
Binary operation that is true if and only if both operands are false
-
F★
F
Linguagem de programação
-
G★
Gleam (programming language)
Functional, concurrent programming language
-
Π★
Π-calculus
Process calculus
-
★★★★
C++
Linguagem de programação
-
A★
ALGOL 68
Linguagem de programação
-
P★
Predicative programming
Method of computer program specification
-
C★
Concurrent user
User accessing a system or resource at the same time as another
-
P★
POSIX Threads
-
L★★
Logic error
A bug in a program that causes it to operate incorrectly, but not to terminate abnormally
-
G★
Go!
Linguagem de programação
-
C★
Concepts (C++)
Compile-time predicate on C++ template parameters
-
E★
E (linguagem de programação)
Linguagem de programação