ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Las Drogas


Enviado por   •  5 de Mayo de 2015  •  1.045 Palabras (5 Páginas)  •  97 Visitas

Página 1 de 5

Contenido

Introducción 2

Desarrollo 2

Átomos 3

Listas 3

Estructura de un programa en Lisp 3

Funciones en Lisp 3

3 Ejemplos de Funciones 3

Arreglos 3

Ejemplo de un programa en Lisp 3

Funciones a investigar 3

Bibliografías 3

Introducción

En el presente documento se hablara sobre el lenguaje de programación Lisp el cual tuvo sus orígenes o fue especificado en 1958 por John McCarthy y algunos colaboradores en el Instituto Tecnológico de Massachusetts.

Entre los lenguajes de programación que más antiguos se encuentra Lisp ya que solamente un lenguaje es más viejo que este el cual es FORTRAN.

Además LISP es muy fácil de utilizar y aprender en comparación a otros lenguajes de programación, ya que su sintaxis es muy sencilla.

Lisp estaba estrechamente relacionado con la comunidad de investigación de la inteligencia artificial, además Lisp fue usado como la implementación del lenguaje de programación Micro Planner que fue la fundación para el famoso sistema de AI SHRDLU.

Desarrollo

LISP es un lenguaje de programación creado por el profesor John McCarthy a finales de los años 50. John McCarthy quiso desarrollar un lenguaje que mostrara la información estructurada en listas en las que se pudieran gestionar esta. De ahí el nombre que le dio a este lenguaje, LISP (List-Processing), porque fue creado principalmente para el procesamiento de listas.

Una de las razones por las que el LISP está especialmente dotado para la programación en inteligencia artificial (IA), es precisamente, porque su código y todos los datos tienen la misma estructura, en forma de lista.

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 generemos con él vienen dado en forma de lista. Por esta razón los datos no se pueden diferenciarse sintácticamente de los programas.

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 es totalmente declarativa y no procedimental como en el caso de los famosos lenguajes de programación C/C++, Java, C# .NET, ASP, PHP, etc.

Cuando se quiere implementar un problema en LISP, éste se realiza escribiendo lo que se quiere conseguir y como, pero sin indicar paso a paso la secuencia de acciones que la computadora debe de realizar. Esta filosofía aunque parezca extraña, ya la han usado muchos programadores; ya que existen otros lenguajes declarativos como puedan ser el PROLOG, PERL e incluso el mismo SQL. En estos lenguajes especificamos el qué queremos obtener sin preocuparnos del cómo.

Átomos

Los átomos se pueden ser representados mediante cualquiera de los 26 caracteres del alfabeto sin tomar en cuenta el carácter “ñ”, y estos pueden ir acompañados de dígitos y una similitud con otros lenguajes de programación es que este tipo de dato no es válido si comienza con un digito. Otra forma de representar estos átomos es como si fuera una palabra así como COSA, CASA, AUTO, ATOMO, etc.

Listas

El segundo tipo de palabras

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com