LISP

LISt Processor "procesamiento de listas" Es una familia de lenguajes con una orientación muy lógica y matemática.

  • Es un lenguaje interpretado (aunque muchos de sus dialectos soportan una pseudo compilación que genera una potente optimización)
  • Es un lenguaje de programación funcional.
  • LISP no diferencia entre código y datos.

LISP tiene diferentes dialectos, entre ellos:

  • Common Lisp
  • ALLEGRO
  • EMACS LISP
Esto hace que para trabajar con LISP se necesite un interprete (el cual dependerá del dialecto) Muchos de estos interpretes son de pago

Los dos interpretes que en principio se expondrán aquí son clisp (más cómodo) y sbcl (más potente) , ambos son interpretes del dialecto Common Lisp.