Prolog es un lenguaje de programación lógico asociado con la inteligencia artificial y la lingüística computacional … El lenguaje se ha utilizado para probar teoremas, sistemas expertos, reescritura de términos, sistemas de tipos y planificación automatizada, así como su campo de uso previsto original, el procesamiento del lenguaje natural.
¿Por qué Prolog es bueno para la inteligencia artificial?
Un lenguaje de programación lógico como Prolog permite escribir algoritmos aumentando las oraciones lógicas con información para controlar el proceso de inferencia. Prolog parece ser bueno para problemas en los que la lógica está íntimamente involucrada, o cuyas soluciones tienen una caracterización lógica sucinta.
¿Vale la pena aprender Prolog?
Ha sido un camino largo y difícil, pero definitivamente valió la pena, ya que he aumentado mi conocimiento y comprensión no solo de la "programación lógica", sino también de la incorporación de gran parte de ella en el lenguaje que llamamos Prolog. … Diría que Prolog es -el camino- para crear los nuevos lenguajes de programación, herramientas y marcos del futuro… Sí.
¿Por qué no se usa Prolog?
Es no suficiente para que un lenguaje haga posibles las cosas difíciles (o específicas del dominio), también necesita hacer que todas las cosas fáciles sean fáciles, y Prolog realmente no lo hace. Por lo tanto, el lenguaje debe tener un propósito verdaderamente general (y "más de propósito general que SQL" no es suficiente) o integrarse fácilmente con otros lenguajes.
¿Por qué Prolog es tan difícil?
Prólogo. Prolog es uno de los primeros lenguajes de programación lógicos, que ahora está siendo adoptado en aplicaciones de inteligencia artificial y procesamiento de lenguaje natural. Es difícil de aprender porque: Es un lenguaje no convencional, sus estructuras de datos son diferentes a otros lenguajes de programación