¿Qué es Prolog?

concebido a principios de la década de 1970, Prolog, muy probablemente una combinación del programa de palabras y la lógica, es uno de los primeros lenguajes de programación de computadoras. En parte porque es un código muy simple, utilizando la lógica de primer orden y el pequeño cálculo, todavía está en uso popular. El conjunto de instrucciones original se ha ampliado y desarrollado considerablemente en muchas variantes porque es particularmente adecuado para procesar el lenguaje. Estos dos atributos principales del programa proporcionan el procesamiento para aplicaciones como la inteligencia artificial y las telecomunicaciones automatizadas.

Prolog utiliza la lógica formal de primer orden. Las instrucciones cargadas en una computadora son firmes; No tienen una ponderación computacional borrosa. En la expresión, la sintaxis del lenguaje es un conjunto finito de reglas y la semántica se define, generalmente por conjuntos como descriptores únicos, múltiples listas y cadenas, o por un rango como secuencias numéricas.

Junto con una codificación más conocida, como el lenguaje de marcado de hipertexto (HTML), Prolog se encuentra en una clase de software comúnmente llamado lenguajes de programación declarativos, que utilizan característicamente la declaración simple "X es igual a Y, definida como un" término ". Se le dice a una computadora qué hacer; No se le indica que calcule por su cuenta cómo llegar allí. La computadora recibe un conjunto de hechos con un "predicado" y las relaciones, definidas como una "cláusula", de la cual una consulta de entrada debe producir una conclusión de salida verdadera versus falsa. No ejecuta un algoritmo, sino que deriva una respuesta simple agregando y restando, o negando, de su conjunto conocido de definiciones. La computación en Prolog se usa para probar y probar las teorías y sus supuestos subyacentes, desde las matemáticas avanzadas hasta la biología y la filosofía.

Una de las teorías cognitivas de la inteligencia es que hay un almacén léxico grande pero finito en el cerebro que se recupera, procesa y se procesa.Alimentado, lo que resulta en una mayor complejidad o simplicidad de la información. Con una capacidad de memoria creciente y un acceso rápido, este es el paradigma dominante que ha impulsado el santo grial de la informática: la inteligencia artificial. Lo que es clave según muchos en el campo es la interfaz y el lenguaje. La programación de Prolog se puede utilizar para crear GUI, la interfaz gráfica de usuario pionera por Apple®, simplemente definiendo símbolos visuales. También se puede usar para leer, traducir y crear expresión facial.

La lingüística computacional es sustancialmente más difícil, y aunque Prolog ha avanzado a lo largo de los años para incorporar, por ejemplo, los principios gramaticales únicos de algunos idiomas extranjeros, muchos investigadores cuestionan si representa efectivamente el lenguaje. Para los sistemas expertos limitados, como las líneas telefónicas de soporte técnico de reconocimiento de voz computarizado, la programación de Prolog se utiliza para cierto grado de efectividad. También se puede integrar en lógica de orden superior suaveWare-Cuantificación de lenguajes como C+ o Java-pero la compresión y la portabilidad siguen siendo problemas que perduran para este lenguaje de programación intensivo en datos.

OTROS IDIOMAS