Skip to content

Desarrollo de un intérprete LISP para un subconjunto sencillo de instrucciones de alguno de los dos dialectos principales (Common LISP y Scheme).

Notifications You must be signed in to change notification settings

pablosao/UVG-CC2003-P1-Interprete-LISP

Repository files navigation

Interprete LISP

Desarrollo de un intérprete LISP para un subconjunto sencillo de instrucciones de alguno de los dos dialectos principales (Common LISP y Scheme).

¿Qué es LISP?

Es un lenguaje multiparadigma, que muestran información estructurada en listas, donde se puede procesar la información que contienen. Utilizado para probar programas y resolver problemas no numéricos, como el análisis del lenguaje natural o la presentación de diálogos, e incluso la manipulación de fórmulas simbólicas (Knott, 2017).

Para poder conocer la sintaxis de LISP, se utilizaron los siguintes tutoriales:

Descargando LipStick! para Windows, y realizar las pruebas de sintaxis. Si se desea instalar LISP en otro sistema operativo; como una distribución GNU/Linus o en OS X, ingresar a LISP-lang.org para obtener información de la instalación.

Prerequisitos

Para ejecutar el programa es necesario contar con:

  • Java >= 8.0.172

Para el UML

Uso de la Aplicación

Referencias

  • Alonso, J. (1997). Manual de Lisp. Extraído de: http://www.cs.us.es/~jalonso/pub/1991-Lisp-manual.pdf
  • Knott, G. (2017). Interpreting LISP: Programming and Data Structures. 2da edición. Maryland, USA: APRESS. 91 – 92 pp.
  • Lewis, J. y Chase, J. (2009). Java Software Structures: Designing and Using Data Structures. 3th Edition. USA: Pearson.
  • Norving, P. (2011). (How to Write a (Lisp) Interpreter (in Python)). Extraído de: http://norvig.com/lispy.html

Autores

About

Desarrollo de un intérprete LISP para un subconjunto sencillo de instrucciones de alguno de los dos dialectos principales (Common LISP y Scheme).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages