- Lenguaje LIPS -
Definición
Es el segundo lenguaje de programación de alto nivel más viejo que existe que todavía tiene un gran uso. Fue desarrollado por John McCarthy en 1958 aunque ha cambiado mucho desde sus comienzo, los programas de LISP pueden manipular el código fuente como una estructura de datos, dando lugar a macro sistemas, que permiten a los programadores crear nueva sintaxis de programas de dominio específico. Todo el código de programación de LISP se escribe en expresiones S, o lo que es lo mismo, listas entre paréntesis.
Lisp (LISt Processing) es una familia de lenguajes de programación que soporta más paradigma de programación y utiliza una notación matemática práctica basada en el CÁLCULO Lambda de Alonzo Church y Stephen Kleene y cuya estructura fundamental está basado en las listas enlazadas. Además, los programas desarrollados en Lisp permiten manejar el propio código como si de una estructura de datos se tratase y, por tanto, dan lugar a macrosistemas que permiten desarrollar nuevas sintaxis embebidas dentro del propio Lisp.
Sus características fundamentales podrían resumirse en:
Sus características fundamentales podrían resumirse en:
- Un manejo automático de la memoria que libera el espacio utilizado por los objetos que dejan de ser necesarios
- La inclusión de un mecanismo simple para utilizar la evaluación perezosa de expresiones
- Lisp no posee un sistema de tipos estáticos y, por tanto, los tipos se asocian a los valores en vez de a las variables.
- Los cálculos iterativos pueden realizarse en un espacio constante de memoria aunque se utilice recursividad para su cálculo
Comentarios
Publicar un comentario