Común · 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.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en 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: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
P★★
Programación orientada a aspectos
Paradigma de programación
-
C★
Completitud funcional
-
Q★
Quantum programming
Computer programming approach dedicated to quantum computers
-
p★
programación orientada a lenguajes
Paradigma de programación
-
★★
bicondicional
Term
-
A★
Aprendizaje de Cláusulas con base en Conflictos (CDCL)
SAT solving algorithm
-
C★
Cálculo de secuentes
-
★★
Computación paralela
-
C★
Continuation-passing style
-
★★
Subrutina
Subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica
-
★★
Generador lineal congruencial
-
A★
Async/await
A syntactic feature of programming languages that allows for asynchronous, concurrent programming
-
★★
Negación lógica
Concepto de la lógica
-
U★
Unified Parallel C
Lenguaje de programación
-
★
Dynamic logic (digital electronics)
Design methodology in combinatorial logic circuits
-
C★★
Circuit (computer science)
Model of computation
-
l★
lenguaje de programación funcional
Lenguaje de programación que utiliza principios de programación funcional
-
★★★★★★
C (lenguaje de programación)
Lenguaje de programación de propósito general