0% encontró este documento útil (0 votos)
21 vistas4 páginas

Universidad Autonoma de Nuevo León Facultad de Ingenieria Mecanica Y Electrica

Lisp es un lenguaje de programación de alto nivel, conocido por su notación de prefijo y su enfoque en la manipulación de listas, siendo utilizado principalmente en aplicaciones de inteligencia artificial. Destaca por su capacidad de programación funcional, metaprogramación y soporte para múltiples paradigmas, incluyendo programación imperativa y orientada a objetos. Se recomienda el uso de editores como CLISP y SBCL para desarrollar en Lisp.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas4 páginas

Universidad Autonoma de Nuevo León Facultad de Ingenieria Mecanica Y Electrica

Lisp es un lenguaje de programación de alto nivel, conocido por su notación de prefijo y su enfoque en la manipulación de listas, siendo utilizado principalmente en aplicaciones de inteligencia artificial. Destaca por su capacidad de programación funcional, metaprogramación y soporte para múltiples paradigmas, incluyendo programación imperativa y orientada a objetos. Se recomienda el uso de editores como CLISP y SBCL para desarrollar en Lisp.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTONOMA DE NUEVO LEÓN

FACULTAD DE INGENIERIA MECANICA Y


ELECTRICA

LENGUAJES DE PROGRAMACIÓN ACTIVIDAD


FUNDAMENTAL 7
ING. ISMAEL GUTIERREZ PIMENTEL

Matricula: Nombre: Carrera Semestre


2094733 Nelson Damian Davila IAS Cuarto
Quiñones
Lisp (acrónimo de "LISt Processing") es una familia de lenguajes de programación con
una larga historia y una distintiva notación de prefijo entre paréntesis. Es conocido por su
enfoque en la manipulación de datos en forma de listas y por su asociación con
aplicaciones de inteligencia artificial. Lisp es uno de los lenguajes de programación de
alto nivel más antiguos que aún se utilizan, siendo un lenguaje multiparadigma que
permite la programación funcional, procedimental y orientada a objetos.

Características clave de Lisp:

Notación de prefijo:

La sintaxis de Lisp utiliza la notación polaca (o prefijo), donde los operadores preceden a
sus operandos.

Manipulación de listas:

Lisp se centra en la manipulación de datos en forma de listas, lo que lo hace ideal para
tareas que involucran procesamiento de símbolos y datos estructurados.

Programación funcional:

Lisp es un lenguaje funcional, lo que significa que las funciones son el elemento central
de la programación y se pueden tratar como datos.

Metaprogramación:

Lisp ofrece poderosas herramientas de metaprogramación, permitiendo que el código


manipule y modifique su propia estructura.

Símbolos, sintaxis, esqueleto de los programas:

Símbolos comunes: ' (comilla), ( ) (paréntesis para todo), +, -, *, /, =, <, >, setq, defun,
cond, lambda.

Sintaxis básica:

Todo se escribe entre paréntesis.

La estructura es prefija: el operador va antes de los operandos.

Ejemplo: (+ 2 3) devuelve 5.

Esqueleto básico de un programa:


Aplicación para editar y ejecutar programas en LISP:

 Editores/Entornos recomendados:

1. CLISP
2. SBCL (Steel Bank Common Lisp)
3. DrRacket (para variantes como Scheme)
4. Portacle (entorno portable)
5. Repl.it online (modo Lisp)

Tipo de paradigma:

LISP es un lenguaje de programación funcional, aunque también:

 Soporta programación imperativa,


 Recursiva,
 Y, en versiones modernas, orientada a objetos (por ejemplo con CLOS: Common
Lisp Object System).
Ejemplo de un programa en LISP (que no sea "Hola Mundo"):

También podría gustarte