lisp dicertacion
El nombre LISP deriva del "LIStProcessing" (Proceso de LIStas). Las listas encadenadas son una de las estructuras de datos importantes de Lisp, y el código fuente de Lisp en sí mismo está compuesto de listas
Especificado originalmenteen 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, Lisp es el segundo lenguaje de programación de alto nivel más viejo con un extenso uso hoy en día; solamenteFORTRAN es más viejo.
Al igual que FORTRAN, Lisp ha cambiado mucho desde sus comienzos y han existido un gran número de dialectos en su historia. Hoy, los dialectos Lisp de propósito general másampliamente conocidos son Common Lisp y Scheme.
Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church. Seconvirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial (AI). Como uno de los primeros lenguajes de programación, Lisp fue pionero en muchasideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido.
Además, los dialectos de Lispson usados como lenguajes de extension en un número de aplicaciones, con los más conocidos siendo Emacs Lisp en el editor de Emacs, Visual Lisp en AutoCAD, Nyquist en Audacity.
LAubicua estructuraIF THEN ELSE, ahora admitida como un elemento esencial de cualquier lenguaje de programación, fue inventada por McCarthy para el uso en el Lisp, donde vio su primera apariencia en una forma más general(la estructura cond). Fue heredada por ALGOL, que la popularizó.
Lisp influenció profundamente a Alan Kay, el líder de investigación del Smalltalk y a su vez Lisp fue influenciado por Smalltalk,...
Regístrate para leer el documento completo.