Tecnología

Inicio

¿Qué es Prolog?

¿Qué es Prolog?


Prolog es un lenguaje de programación informática que se ha desarrollado alrededor de 1970. El lenguaje de programación Prolog es la base para muchos lenguajes de programación más recientes. La Organización Internacional de Normalización (ISO) estandarizado Prolog en 1987. Ellos comenzaron su esfuerzo para estandarizar Prolog en 1984. Las normas ISO clarificados Prolog unificación y la semántica.

Prolog se utiliza para la aplicación de cálculos simbólicos. Ejemplos de estos son la inteligencia artificial, la automatización del diseño, la lógica matemática, bases de datos relacionales, y el análisis estructural bioquímica. Prolog es un lenguaje de programación descriptiva y prescriptiva.

Los objetos y las relaciones

El lenguaje de programación Prolog se utiliza para manejar los asuntos relacionados con los objetos y las relaciones entre los objetos separados. Prolog no es programación orientada a objetos. Prolog es en realidad la programación lógica y es un sistema de aplicación de la ejecución del programa inteligente, por ejemplo, la inteligencia artificial. Esto implica la llamada a procedimiento patrón-dirigida, no determinismo y el paralelismo. Un objeto en Prolog es diferente de un objeto en C ++ o Java. Las relaciones se representan en forma de reglas en Prolog.

La lógica de programación

Prolog es un primer paso hacia la lógica de programación. El uso del lenguaje de programación Prolog consiste en la utilización de preguntas, las variables, los hechos, reglas, conjunciones, recursividad y listas. Prolog es una reglas y hechos 'bodega de almacenamiento.' Permite que el contestador de preguntas basadas en esas normas y hechos que están almacenados. En Prolog, los nombres de todos los objetos y las relaciones se deben escribir en que comienzan con una letra minúscula.

Orden

El orden debe ser con las relaciones entraron por primera vez. Los objetos deben tener las comas que separan a ellos y ser encerrado por paréntesis. La consistencia es importante cuando se utiliza el lenguaje de programación Prolog. El número de objetos en las relaciones en Prolog puede ser arbitraria.

métodos

Una base de datos es una colección de hechos en Prolog. Preguntas en el prólogo está escrito con un signo de interrogación y luego un guión antes de la pregunta. Prolog ofrece sí y no hay respuestas a las preguntas. En Prolog, cualquier palabra que comienza con una letra mayúscula es una variable. Prolog requiere una interpretación coherente de variables. A través del lenguaje de programación Prolog, un programador puede utilizar variables e identificar sus ámbitos de aplicación, hacer preguntas acerca de hechos, afirmar hechos con respecto a los objetos, utilizar conjuntamente, representan las relaciones y utilizar el retroceso de todo como parte de la manipulación de datos en una base de datos para una variedad de propósitos.

Estructura

Prolog permite la estructuración de los datos. También proporciona formas de estructurar el método de consecución de objetivos y el cumplimiento de metas. Una estructura (una colección de componentes), una variable y una constante de todos los términos son los que se fabrican los programas Prolog. Prolog realiza tareas cuando se le pregunta por el programador. El método por el cual se puede llevar a cabo estas tareas depende de si se está almacenando hechos o normas relativas a la pregunta formulada por el programador.