Una aventura Lisp en las aguas muertas de C
Este artículo explora el poder de las abstracciones de Lisp y las limitaciones de C, utilizando un lenguaje similar a C. El autor analiza las estrategias de evaluación de parámetros de función, destacando cómo el mecanismo de paso por valor de C restringe el control sobre los parámetros de la función, impidiendo la implementación de instrucciones condicionales y bucles flexibles como if, while y cond de Lisp. El artículo profundiza en características avanzadas como cierres y creación de funciones en tiempo de ejecución, no disponibles en C, concluyendo sobre las deficiencias de C en cuanto a extensibilidad.
Leer más