LENGUAJES DE INTELIGENCIA ARTIFICIAL

Páginas: 3 (577 palabras) Publicado: 17 de septiembre de 2015



Cualquier lenguaje de programación puede ser usado para desarrollar programas de Inteligencia Artificial.
Destacan 3 lenguajes que fueron desarrollados específicamente para realizar programasdotados de Inteligencia Artificial.
Lenguaje LISP
Lenguaje PROLOG
Lenguaje OPS5
LISP
Nació estrechamente relacionado con la investigación de la IA. El LISP es un lenguaje funcional que se apoya en lautilización de funciones matemáticas para el control de los datos. Pero el elemento fundamental en el LISP es la lista. Y desde el punto de vista más amplio del término. Cada función del LISP y cadaprograma que generemos con él vienen dado en forma de lista. Por esta razón los datos no se pueden diferenciarse sintácticamente de los programas.
Características
isp es Interactivo (usualmente). Losdatos en LISP son muy restringidos:
• Átomos literales (símbolos)
• Átomos numéricos
• La estructura de datos básica es la lista. Incluye primitivas para su manipulación.
• Los comentarios comienzanpor ‘;’
• Los parámetros de función van todos por valor o por referencia según la clasificación de la función.
LISP es interpretado y usa una estructura de gestión de almacenamiento en montículo conrecolección de basura como almacenamiento primario para datos y programas.



SWI PROLOG
Creado a principios de los 70 por Alain Colmerauer y Phillipe Roussel. Se trata de un lenguaje declarativo que, enun principio era totalmente interpretado y tras su desarrollo por David H.D Warren paso a ser semi interpretado.


Funcionamiento
Los programas Prolog hay que editarlos con un editor de texto. Sepuede usar el Notepad, pero no conviene, es bastante limitado. Hay uno que se llama emacs que viene con el SWI. También se pueden usar editores de texto de uso general, p.ej. el UltraEdit. Más abajocontamos algunos tipos sobre cómo trabajar con los editores. Conviene guardar los archivos con extensión .pl. El SWI se usa para hacer consultas a partir de un programa. Hay varias formas de "cargar" un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inteligencia Artificial Lenguaje Python
  • Inteligencia artificial
  • Inteligencia artificial
  • INTELIGENCIA ARTIFICIAL
  • La inteligencia artificial
  • inteligencia artificial
  • Inteligencia Artificial
  • inteligencia artificial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS