LISP es un lenguaje diseñado para la
manipulación de fórmulas simbólicas.
Más adelante, nació su aplicación a la
inteligencia artificial.
El Lisp (o LISP) es una familia de
lenguajes de programación de
computadora de tipo multiparadigma con
una larga historia y una sintaxis
completamente entre paréntesis.
Especificado originalmente en 1958 por
John McCarthy y sus colaboradores.
El segundo lenguaje mas
viejo después de
FORTRAN.
El nombre LISP deriva del "LISt Processing" (Proceso de
LIStas).
• LISP posee un manejo de memoria automático
que libera el espacio utilizado por los objetos que
dejan de ser necesitados.
• Incluye un mecanismo bastante simple para
utilizar evaluación perezosa de expresiones.
• LISP no posee un sistema de tipos estáticos
como puede ocurrir en c/los errores de mal uso de
tipos solo puedan ser detectados en tiempo de
ejecución y no de compilación.
Sistemas
operativos
:
• Linux
• Mac
• windows
 GNU Common Lisp, software libre
 Allegro Common Lisp, software
propietario
 CMU Common Lisp, software libre
 CLISP, Una implementación de
Common Lisp, software libre
 OpenMCL Common lisp para
Macintosh, software libre
Steel Bank Common Lisp, creado a
Ventajas :
Desventajas:
• Se puede razonar matemáticamente.
• Su compatibilidad con todos los sistemas
operativos.
• Que es multiparadigma.
• Programación corta y sencilla.
• La ejecución de los programas es más lenta, pues el intérprete
tiene que gestionar la memoria y las pilas de recursión, cosa
que lo hace
• bastante más lento que los lenguajes estructurados.
• · Código "feo" y difícil de comprender, sobretodo en programas
de tamaño considerable en grupo.
• · Dificultad para depurarlo.
EJEMPLO DE CODIGO:

Lisp

  • 1.
    LISP es unlenguaje diseñado para la manipulación de fórmulas simbólicas. Más adelante, nació su aplicación a la inteligencia artificial.
  • 2.
    El Lisp (oLISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis. Especificado originalmente en 1958 por John McCarthy y sus colaboradores. El segundo lenguaje mas viejo después de FORTRAN.
  • 3.
    El nombre LISPderiva del "LISt Processing" (Proceso de LIStas). • LISP posee un manejo de memoria automático que libera el espacio utilizado por los objetos que dejan de ser necesitados. • Incluye un mecanismo bastante simple para utilizar evaluación perezosa de expresiones. • LISP no posee un sistema de tipos estáticos como puede ocurrir en c/los errores de mal uso de tipos solo puedan ser detectados en tiempo de ejecución y no de compilación.
  • 4.
  • 5.
     GNU CommonLisp, software libre  Allegro Common Lisp, software propietario  CMU Common Lisp, software libre  CLISP, Una implementación de Common Lisp, software libre  OpenMCL Common lisp para Macintosh, software libre Steel Bank Common Lisp, creado a
  • 6.
    Ventajas : Desventajas: • Sepuede razonar matemáticamente. • Su compatibilidad con todos los sistemas operativos. • Que es multiparadigma. • Programación corta y sencilla. • La ejecución de los programas es más lenta, pues el intérprete tiene que gestionar la memoria y las pilas de recursión, cosa que lo hace • bastante más lento que los lenguajes estructurados. • · Código "feo" y difícil de comprender, sobretodo en programas de tamaño considerable en grupo. • · Dificultad para depurarlo.
  • 7.