En/Je/On 2015-12-21 20:42, javier gil [forth-es] escribió / skribis / wrote :
> Agradezco los elogios de Mauricio, sobre todo porque el libro quedó > algo por debajo de lo que yo hubiese querido, y porque en una escala > de 0 a 10 me pongo un 5 en Forth, no más. Javier, como ya te dije en otra ocasión, tu libro es muy bueno. Cuando lo encontré casualmente hace unos pocos años me sorprendió mucho por ese motivo. En mi opinión, los contenidos están bien organizados y bien explicados. Siempre lo recomiendo como primer contacto con Forth, aparte de los clásicos de Brodie. Un defecto que le encuentro, sin embargo, es la legibilidad de algunos de los ejemplos de código, que o bien no tienen comentarios de pila (lo que siempre es una barrera gratuita, pero mucho más para un principiante) o bien, para ser comprensibles, necesitarían ser factorizados en palabras pequeñas que hagan operaciones claras. Como te comenté, te mandaré algunas sugerencias sobre pequeños detalles. Aparte de eso, quizá el enfoque general del libro sea demasiado teórico, es decir, explica bien cómo se harían muchas operaciones y cálculos en Forth, pero quizá el principiante se quede al final con la sensación de que no sabe cómo empezar a escribir un programa en Forth para solucionar un problema práctico. De hecho, algo que me resultó muy sorprendente es esta frase de la página 5: «el objeto de Forth, al menos desde el punto de vista del libro que tiene en sus manos, no es escribir código Forth, sino _pensar en Forth_». Esto es solo una impresión, pues cuando conocí el libro yo ya tenía mucha experiencia con Forth y por tanto no lo he usado para aprender el lenguaje. Me gustaría oír la opinión de alguien que sí lo haya usado como primer contacto con Forth. > Por cierto, que el libro fue revisado por alguien que sabe mucho más, > y que, ahora que lo pienso, debería de estar en la lista: Jorge > Acereda Maciá. No lo conozco. ¿Tienes contacto con él? Si es así, escríbele o mándame aparte su dirección para que lo invite. -- Marcos Cruz http://programandala.net
