Programación lógica

Keywords: Programación lógica, Computación, Dominio de referencia, Informática, Lógica, Lógica bivalente, Paradigma de programación, Programación

La programación lógica es un paradigma de programación basado en la lógica.

Los programas escritos en un lenguaje lógico están construidos únicamente por expresiones lógicas, es decir, que son ciertas o falsas, en oposición a un expresión interrogativa (una pregunta) o expresiones imperativas (una orden). No obstante, a veces para obtener resultados de un programa lógico sí se usan consultas, de manera que el programa dirá cierto o falso según corresponda (en lógica bivalente).

La mayoría de estos lenguajes se basan en la lógica predicativa, de forma que los programas consisten en definir propiedades de los objetos del dominio de referencia y relaciones entre ellos a través de fórmulas, las cuales usan normalmente el la conectiva implicador.

Un ejemplo de lenguaje lógico es Prolog (Programación lógica).

Véase también

Computación | Informática | Programación | Lógica


Wikipedia. Puedes encontrar fuentes en las wikipedias en otras lenguas. Si lo amplias hasta el punto de que este cartel no sea necesario por favor, elimínalo.

Keywords: Programación lógica, Computación, Dominio de referencia, Informática, Lógica, Lógica bivalente, Paradigma de programación, Programación