Puntuación:
El libro ofrece una revisión del clásico 'Estructura e Interpretación de Programas Informáticos' (SICP) utilizando JavaScript, haciéndolo más accesible a los lectores modernos. Aunque muchos aprecian su enfoque y consideran valiosos los conceptos, la ejecución ha suscitado reacciones encontradas, sobre todo en lo que se refiere al uso de JavaScript. Algunos lectores sostienen que la sintaxis y los ejemplos de código son deficientes, y hay detractores de la decisión de traducir el libro a JavaScript en lugar de seguir con Scheme. Sin embargo, otros lectores consideran que esta adaptación es un complemento fantástico.
Ventajas:El libro proporciona una hermosa introducción a conceptos abstractos de informática, haciéndolos accesibles en JavaScript, que muchos encuentran relevante y más accesible que Scheme. Ha sido bien recibido por algunos lectores por su código claro y conciso, y un ingeniero de software actual lo consideró el mejor libro relacionado con el trabajo desde su graduación.
Desventajas:Hay quejas sobre la necesidad de instalar paquetes JavaScript para ejecutar los ejemplos, que no pueden ejecutarse con JavaScript convencional. Algunos consideran que la redacción es enrevesada y que los ejemplos no son idiomáticos, mientras que otros expresan su descontento por reescribir un clásico en JavaScript, por temor a que se rebaje el nivel del material. Además, la traducción carece de algunas discusiones sobre el análisis sintáctico de expresiones.
(basado en 10 opiniones de lectores)
Structure and Interpretation of Computer Programs: JavaScript Edition
Una nueva versión del texto clásico y ampliamente utilizado adaptado al lenguaje de programación JavaScript.
Desde la publicación de su primera edición en 1984 y de la segunda en 1996, Estructura e interpretación de programas de ordenador ( SICP ) ha influido en los planes de estudios de informática de todo el mundo. Ampliamente adoptado como libro de texto, el libro tiene sus orígenes en un popular curso básico de informática impartido por Harold Abelson y Gerald Jay Sussman en el MIT. SICP introduce al lector en las ideas centrales de la computación estableciendo una serie de modelos mentales para la computación. Las ediciones anteriores utilizaban el lenguaje de programación Scheme en sus ejemplos de programas. Esta nueva versión de la segunda edición se ha adaptado a JavaScript.
Los tres primeros capítulos de SICP abarcan conceptos de programación comunes a todos los lenguajes modernos de programación de alto nivel. Los capítulos cuatro y cinco, que utilizaban Scheme para formular procesadores de lenguaje para Scheme, han requerido una revisión significativa. El capítulo cuatro ofrece material nuevo, en particular una introducción a la noción de análisis sintáctico de programas. El evaluador y el compilador del capítulo cinco introducen una sutil disciplina de pila para soportar las sentencias de retorno (una característica prominente de los lenguajes orientados a sentencias) sin sacrificar la recursividad de cola.
Los programas JavaScript incluidos en el libro se ejecutan en cualquier implementación del lenguaje que cumpla la especificación ECMAScript 2020, utilizando el paquete JavaScript sicp proporcionado por el sitio web de MIT Press.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)