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
-
S★★
Skeleton (computer programming)
Design pattern in software development
-
S★
Sistema B, C, K, W
-
p★
programación funcional reactiva
Paradigma de programación
-
E★★
Estructuras de control
Funcion que permite alterar el flujo de ejecucion de un programa
-
★★★
Logaritmo decimal
Función matemática
-
★★
Apéndice:Caracteres Unicode/Ideogramas de compatibilidad CJK
Unicode block (U+F900-FAFF)
-
F★★
Forma normal disyuntiva
-
L★★★
Logical reasoning
Wikimedia list article
-
★
General game playing
Field in artificial intelligence research
-
P★
Programación tácita
Paradigma de programación
-
★★★
Programación estructurada
Paradigma de programación
-
★★
Clock gating
Technique used in synchronous circuits for reducing dynamic power dissipation, by adding more logic to a circuit to prune the clock tree (disabling portions of the circuitry so that the flip-flops in them do not have to switch states)
-
E★
Event loop
Programming design pattern that waits for and dispatches events or messages in a program
-
C★★
Clang
Software
-
★★★
Problema de la parada
Problema de determinar si un programa dado terminará o continuará ejecutándose por siempre
-
T★
Template metaprogramming
Programming paradigm that uses compile-time metaprogramming
-
T★★★
Takeuti's conjecture
Theorem in formal logic
-
S★
S5 (modal logic)
Normal modal logic with the additional axioms ◻A→A and ◊A→◻◊A