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
-
E★
E
Lenguaje de programación
-
★★
Familia lógica
-
M★
Monitor (concurrencia)
-
★
Tarjan's strongly connected components algorithm
Graph theory algorithm
-
C★★
Curiously recurring template pattern
Software design pattern
-
C★
Continuous Function Chart
Graphic editor that can be used in conjunction with the STEP 7 software package
-
C★
Constante lógica
-
T★★
Teorema del programa estructurado
-
★★★★
Pascal (lenguaje de programación)
Lenguaje de programación
-
F★★
Forma normal conjuntiva
Concepto en lógica booleana
-
★★★
Lógica modal
-
★★★
parametron
Logic circuit
-
S★
System F
Typed lambda calculus
-
F★
FRACTRAN
Turing-complete esoteric programming language invented by John Conway
-
★
Thread pool
A method for efficient parallel processing in computer programs (pre-creating threads and reusing them as tasks occur, reducing overhead of thread creation and destruction, improving system performance, and optimizing resource management)
-
P★
Programming idiom
Recurring construct of code in some programming language
-
★★
Número de Courant-Friedrichs-Levy
-
G★★★
Galois/Counter Mode
Authenticated encryption mode for block ciphers