INTRODUCCIÓN

Páginas: 5 (1139 palabras) Publicado: 26 de diciembre de 2015
INTRODUCCIÓN

Lisp es un lenguaje de programación usado en el mundo de la inteligencia artificial. A diferencia de otros lenguajes de programación, en Lisp, a pesar de ser un lenguaje con una cierta antigüedad. Lisp se diferencia de otros lenguajes, en que la forma de entender la programación no es la clásica que todo el mundo suele manejar, es decir, la forma de programación estotalmente declarativa y no procedimental como en el caso de los famosos lenguajes de programación C. El Lisp se apoya en la utilizació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 cada programa que generemos con él vienen dado en forma de lista. Por esta razón los datos no sepueden diferenciarse sintácticamente de los programas.



















OBJETIVOS
OBJETIVO GENERAL

OBJETIVOS ESPECÍFICOS

















}


MARCO TEORICO
HISTORIA DEL LENGUAJE LISP
Historia de Lisp Information Processing Language (IPL) fue el primer lenguaje de Inteligencia Artificial (IA), desde 1955 o 1956, y ya incluía muchos de los conceptos, tales como procesamiento de listas yfacilidades para la recursividad, que fueron usadas en Lisp. Lisp fue inventado por John McCarthy en 1958 mientras él estaba en el MIT. McCarthy publicó su diseño en un artículo de Comunicaciones del ACM en 1960, titulado “Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I” (Funciones Recursivas de Expresiones Simbólicas y su Computación por Máquinas, Parte I). Curiosamentela segunda parte nunca fue publicada. Él mostraba que con unos pocos simples operadores y una notación para funciones, se puede construir un lenguaje de programación completo. La notación original usada por McCartyhy estaba basada en “M-expressions”. Esta fue rápidamente abandonada en favor de las S-expressions que él programas. Las técnicas de construcción de compiladores modernos y lasgigantescas capacidades de los computadores de hoy en día han hecho esta especialización hardware innecesaria y hoy disfrutamos de entornos Lisp mucho más eficientes que otros lenguajes más populares.
No se eligió Common Lisp porque parecía bastante largo y prefirieron algo más sencillo. La idea era tener un intérprete de Scheme diseñado para ser enlazado dentro de aplicaciones tal y como TCL lo hacía. Elprincipal beneficio de utilizar Scheme como lenguaje de extensión primario sería porque debido a la sintaxis de Lisp es fácil traducir código Lisp a TCL, pero a la inversa no. Esto es debido a la idea de S-Expression de Lisp, una idea recientemente reinventada con XML. Actualmente, Lisp no es tan usado como otros lenguajes; sin embargo, constituye una pieza fundamental para entender la historiade la informática y gente bastante inteligente sigue escribiendo código Lisp.


LISP
Lisp es una familia de lenguajes de programación con una larga historia. Desarrollado originalmente como una implementación de un modelo computacional, rápidamente se convirtió en el lenguaje favorito para hacer investigación en el ámbito de la inteligencia artificial.
El nombre de LISP deriva de “LISt –Processing”, proceso de listas. Se trata de una de las claves de este lenguaje de programación, las listas encadenadas. Gracias e esto, los programas de LISP pueden manipular el código fuente como una estructura de datos, dando lugar a macro sistemas, que permiten a los programadores crear nueva sintaxis de programas de dominio específico. Todo el código de programación de LISP se escribe en expresiones S, olo que es lo mismo, listas entre paréntesis.
Desde un principio LISP nació estrechamente relacionado con la investigación de la IA.
El Lisp es un lenguaje funcional que se apoya en la utilizació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 cada programa que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS