2. Prolog es un lenguaje de programación de propósito general de la lógica asociada
con la inteligencia artificial y lingüística computacional.
Prolog tiene sus raíces en la lógica de primer orden, una lógica formal, ya
diferencia de muchos otros lenguajes de programación
Prolog es declarativa: la lógica del programa se expresa en términos de relaciones,
representado como los hechos y las reglas. Un cálculo se inicia mediante la
ejecución de una consulta sobre estas relaciones.
Prolog fue uno de los primeros lenguajes de programación lógica, y sigue siendo
el más popular entre estas lenguas hoy en día, con muchas implementaciones
libres y comerciales disponibles. Aunque en un principio destinado a
procesamiento del lenguaje natural, el lenguaje tiene desde entonces se extendía
lejos en otras áreas como la demostración de teoremas, los sistemas expertos,
juegos, sistemas de respuesta automática, ontologías y sistemas de control
sofisticados. Entornos Prolog modernos apoyan la creación de interfaces gráficas
de usuario, así como las aplicaciones administrativas y en red.
3. El Lisp (o LISP) es una familia de lenguajes de programación de computadora de
tipo multiparadigma con una larga historia y una sintaxis completamente entre
paréntesis.
Especificado originalmente en 1958 por John McCarthy y sus colaboradores en
el Instituto Tecnológico de Massachusetts, el Lisp es el segundo más
viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente
el FORTRAN es más viejo.
El nombre LISP deriva del "LISt Processing" (Proceso de LIStas). Las listas
encadenadas son una de las estructuras de datos importantes del Lisp, y el código
fuente del Lisp en sí mismo está compuesto de listas. Como resultado, los
programas de Lisp pueden manipular el código fuente como una estructura de
datos, dando lugar a los macro sistemas que permiten a los programadores crear
una nueva sintaxis de lenguajes de programación de dominio
específico empotrados en el Lisp.
4. CLIPS (C Language Integrated Production System) es una herramienta para el desarrollo de
sistemas
Se diseñó para facilitar el desarrollo de software que modele el conocimiento humano
(expertise):
Con propósitos específicos: alta portabilidad, bajo coste, y facilidad de integración.
CLIPS permite integración completa con otros lenguajes de programación como C o Ada.
Puede ser llamado desde un lenguaje procedural, realizando su función y devolver el
control al programa que le llamó.
También se puede definir código procedural como funciones externas llamadas desde
CLIPS. Cuando el código externo finaliza su ejecución devuelve el control a CLIPS.
CLIPS es un entorno completo para la construcción de SE basados en reglas y/o objetos. La
versión
estándar de CLIPS proporciona un entorno de desarrollo interactivo orientado a texto,
incluyendo una
herramienta de depuración, ayuda on-line y un editor integrado, aunque se han desarrollado
interfaces
visuales para plataformas Macintosh, Windows 3.x y el sistema X Window.
CLIPS distingue mayúsculas y minúsculas (case-sensitive), igual que el lenguaje C.
5. Prolog LISP CRIPS
Para programar artefactos
electrónicos mediante el
paradigma lógico
Se convirtió rápidamente en el
lenguaje de programación
favorito en la investigación de
la inteligencia artificial
se encuentran la Programación
lógica, la Programación
imperativa y la Programación
Orientada a Objetos
El Prolog (o PROLOG),
proveniente del francés
PROgrammation en LOGique
El nombre LISP deriva del
"LISt Processing" (Proceso de
LIStas).
Es un acrónimo de C Language
Integrated Production System
(Sistema de Producción
Integrado en Lenguaje C).
Es un lenguaje para programar
artefactos electrónicos mediante
el paradigma lógico con técnicas
de producción final interpretada
Permiten a los programadores
crear una nueva sintaxis de
lenguajes de programación de
dominio específico empotrados
en el Lisp
Probablemente es el sistema
experto más ampliamente usado
debido a que es rápido, eficiente
y gratuito. Aunque ahora es de
dominio público, aún es
actualizado y mantenido por su
autor original, Gary Riley
Entre los objetivos de la
creación de Prolog está la
evolución de los lenguajes, como
también el bajo ”costo y
facilidad'
Intercambiabilidad del código y
los datos también da a Lisp su
instantáneamente reconocible
sintaxis.
También se puede definir código
procedural como funciones
externas llamadas desde
CLIPS. Cuando el código externo
finaliza su ejecución devuelve el
control a CLIPS.
Paradigma lógico con técnicas
de producción final interpretada.
Es bastante conocido en el área
de la Ingeniería Informática para
investigación en Inteligencia
Artificial
El propósito general más
ampliamente conocidos son
el Common Lisp y el Scheme.el
código fuente del Lisp en sí
mismo está compuesto de listas.
Es un entorno completo para la
construcción de SE basados en
reglas y/o objetos