8 meneos
71 clics
Koan - Kirai
Dos monjes estaban discutiendo acerca de una bandera. Uno dijo, «La bandera se está moviendo». El otro dijo, «El viento se está moviendo». Sucedió que el sexto patriarca, Zenón, pasaba justamente por ahí. El les dijo, «Ni el viento, ni la bandera; la mente se está moviendo».
|
comentarios cerrados
No podría recomendar más este libro para los interesados en gramáticas generativas, autorreferencia, recursividad...
También, el repo:
github.com/gwf/CBofN
Luego ya si eres hardcore, recomendaría el lenguaje Joy y la guía en HTML asociada:
github.com/Hypercubed/joy
EDIT: A vale, los BNF's.. Pues Common Lisp tiene módulos para eso claro est
En ambos se enseña como base que partiendo de axiomas simples se generan tanto la complejidad como los sistemas 'computados'.
El que en Lisp se pueda hacer cálculo simbólico (derivación/integración) aplicando reglas simplemente escribiendo la sintaxis casi 'a pelo' ladrillo por ladrillo (hasta la suma/resta puedes redefinir) es maravillosamente mágico. En Common Lisp hay un macsyma.lisp que te deja la cabeza rota de lo simple que es.
De hecho no me costaría nada portarlo al stutter que trae el The Computation... pero sería horrorosamente lento.
El que en Lisp se pueda hacer cálculo simbólico (derivación/integración) aplicando reglas simplemente escribiendo la sintaxis casi 'a pelo' ladrillo por ladrillo (hasta la suma/resta puedes redefinir) es maravillosamente mágico.
Coincido al 100%. Siempre digo que alguien no aprende realmente a programar hasta que no conoce Lisp. Hay más lenguajes homoicónicos, pero ninguno con tanta clase Aunque Rebol se le acerca en algunos aspectos.
github.com/Wodan58/joy1
Imagina que los de Forth leyesen el SICP y se cruzaran Sussman y el creador de Forth para hacer algo nuevo.
Si necesitas docs HTML, te los puedo poner en un TGZ por ahí.
Pero sí que me voy a leer con calma "The Computational Beauty of Nature", lo había bajado hace un tiempo y leí algunos capítulos, pero quedó relegado. Ahora, echándole un vistazo, me acabo de acordar de que merecía la pena leerlo con calma. Gracias por recordármelo