Prolog (programación de la lógica) es un lenguaje de programación que se desarrolló en Francia para su uso en la traducción del lenguaje natural . El lenguaje natural es lo que los programadores llaman lenguas como el francés y el alemán . Prolog se perfeccionó por científicos de la computación en Escocia para su uso como un demostrador de teoremas automática , lo que demuestra teoremas de las matemáticas y la lógica. Los japoneses decidieron Prolog para su uso en proyectos de Inteligencia Artificial ( AI). Esta lengua internacional es increíblemente flexible. Instrucciones
1
Uso Prolog , ya que está destinado a ser utilizado. Lenguajes como Ruby y C + + indican a la computadora qué hacer. La programación en Prolog consiste en crear una base de datos de hechos y reglas que describen un universo del discurso. El usuario envía una pregunta y Prolog responde a la pregunta sobre la base de los hechos y las reglas en la base de datos . Este procedimiento de preguntas y respuestas es bastante flexible. Por ejemplo , la pregunta puede ser un teorema matemático y la respuesta indica si es verdadera o falsa , o la cuestión puede ser una frase en japonés y la respuesta es la traducción al francés.
2
Aprende la estructura de las cláusulas de Horn - esta es la clave para la representación de hechos y reglas en la base de datos de un prólogo "del programa. " Una representación cláusula cuerno de un hecho no es más que una declaración del hecho seguido por un punto. La representación cláusula Cuerno de una regla es una conclusión , seguido por el " : - " . Símbolo, seguido por una serie de condiciones , seguido por un período de
El hecho de que el cielo es azul podría ser escrito en Prolog como " azul ( cielo ) . " La regla de que el cielo es azul si es de día , y no la lluvia es " azul ( cielo ): - . Tiempo ( días ) , lloviendo (no ) "
El "programa" Prolog se compone de una base de datos de hechos y las reglas . Si usted está haciendo el procesamiento del lenguaje , estas serán las definiciones de palabras y reglas gramaticales . Si usted está construyendo un sistema lógico o matemático , el "programa" será los axiomas del sistema .
3
trabajo a través de varios ejemplos Prolog . Imagina que eres el equipo y que no hay una base de datos simple, entonces tome una pregunta y pasar por los pasos que Prolog pasaría por responder a la pregunta . No hay una ruta más rápida para entender Prolog y aprender a ser un buen programador Prolog , según Clocksin y Mellish , que literalmente escribió el libro sobre programación Prolog .