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
-
P★★
Programação orientada a aspecto
Em ciência da computação é um paradigma de programação de computadores
-
C★
Completude funcional
-
P★
Programação quântica
Manipulação de sistemas quânticos por meio de sequências de instruções
-
p★
programação orientada à linguagem
Programming paradigm
-
★★
Conectivo lógico bicondicional
Termo
-
C★
Conflict-driven clause learning
SAT solving algorithm
-
C★
Cálculo de sequentes
-
★★
Computação paralela
-
C★
Continuation-passing style
Programming style
-
★★
Sub-rotina
-
★★
Geradores congruentes lineares
-
A★
Async/await
A syntactic feature of programming languages that allows for asynchronous, concurrent programming
-
★★
negação lógica
Operação que leva uma proposição p a outra proposição "não p"
-
U★
Unified Parallel C
Linguagem de programação
-
★
Dynamic logic (digital electronics)
Design methodology in combinatorial logic circuits
-
C★★
Circuit (computer science)
Model of computation
-
l★
linguagem de programação funcional
Subclasse de linguagens de programação
-
★★★★★★
C (linguagem de programação)
Linguagem de programação