lunes, 1 de noviembre de 2010

LISP

El LISP es un lenguaje de programacion del tipo funcional. Creado en 1958 por John McCarthy en el Instituto Tecnológico de Massachussetts, el LISP es el segundo lenguaje mas viejo.

Fue creado como una notación matemática para los programas basados en el calculo lambda y se convirtió en el lenguaje mas utilizado para la investigación de la inteligencia artificial.
El nombre LISP viene de LISt Processing que quiere decir Proceso de listas, y las listan encadenadas son una de las estructuras de datos importantes en LISP y en si el mismo LISP esta compuesto de listas.

Aplicaciones
-Maxima.- el sistema de álgebra computacional.
-Emacs.- Editor de texto
-ACL2.- demostrador de teoremas

Aquí les dejo un ejemplo que calcula la media de una lista que tu deseas ingresar.

Esta compuesto por 3 funciones: para definir la función es el defun=abreviado define function.

-sum= calcula la suma de los elementos
-cont=calcula el # de valores de la lista
-media=es la función principal

también utilizan el read=controla la entrada, print=controla la salida
Y si quieres poner comentarios deberás poner ; antes de poner lo que quieras comentar.

Aquí encontré un ejemplo aplicando el LISP  enfocada a la inteligencia artificial.
inteligencia artificial

Espero que les sirva:)

1 comentario: