Puntuación:
El libro sobre GNU Make recibe una mezcla de críticas positivas y críticas. Muchos usuarios lo encuentran un recurso valioso para aprender y dominar makefiles, citando su minuciosidad y enfoque instructivo. Sin embargo, algunos lectores lo critican por la falta de ejemplos claros y un estilo de escritura ambiguo, haciéndolo más adecuado para aquellos que ya están algo familiarizados con make. En general, tiene la reputación de ser una referencia útil para varios niveles de experiencia.
Ventajas:⬤ Cobertura completa de los temas de GNU Make.
⬤ Bueno tanto para principiantes como para usuarios avanzados.
⬤ Proporciona información útil sobre la gestión de proyectos con makefiles.
⬤ Muchos usuarios lo encuentran útil para aprender rápidamente la herramienta y adaptarse a diferentes sistemas make.
⬤ Útil como referencia para desarrolladores experimentados.
⬤ Estilo de escritura ambiguo que puede llevar a confusión, especialmente para principiantes.
⬤ Falta de ejemplos claros para algunos conceptos, lo que complica la comprensión.
⬤ No es una introducción adecuada para principiantes; asume algunos conocimientos previos.
⬤ Algunos críticos señalan numerosos errores y falta de corrección.
⬤ En las reseñas se menciona una progresión esporádica de los temas, lo que dificulta su seguimiento.
(basado en 43 opiniones de lectores)
Managing Projects with GNU Make
La utilidad conocida simplemente como make es una de las características más duraderas tanto de Unix como de otros sistemas operativos. Inventada por primera vez en la década de 1970, make sigue apareciendo hoy en día como el motor central en la mayoría de los proyectos de programación; incluso construye el núcleo de Linux.
En la tercera edición del clásico Managing Projects with GNU make, los lectores aprenderán por qué esta utilidad sigue manteniendo su posición de liderazgo en el software de construcción de proyectos, a pesar de muchos competidores más jóvenes. La premisa detrás de make es simple: después de cambiar los archivos fuente y desea reconstruir su programa u otros archivos de salida, make comprueba las marcas de tiempo para ver lo que ha cambiado y reconstruye sólo lo que necesita, sin perder tiempo reconstruyendo otros archivos. Pero además de este simple principio, make dispone de una rica colección de opciones que le permiten manipular múltiples directorios, construir diferentes versiones de programas para diferentes plataformas, y personalizar sus construcciones de otras maneras.
Esta edición se centra en la versión GNU de make, que se ha convertido merecidamente en el estándar de la industria.
GNU make contiene potentes extensiones que se exploran en este libro. También es popular porque es software libre y proporciona una versión para casi todas las plataformas, incluyendo una versión para Microsoft Windows como parte del proyecto libre Cygwin.
Managing Projects with GNU make, 3rd Edition proporciona directrices para satisfacer las necesidades de proyectos grandes y modernos. También se han añadido una serie de interesantes temas avanzados, como la portabilidad, el paralelismo y el uso con Java. Robert Mecklenburg, autor de la tercera edición, ha utilizado make durante décadas con una gran variedad de plataformas y lenguajes.
En este libro expone con celo cómo conseguir que tus compilaciones sean lo más eficientes posible, reducir el mantenimiento, evitar errores y comprender a fondo lo que make está haciendo. Los capítulos sobre C++ y Java proporcionan entradas de makefile optimizadas para proyectos en esos lenguajes. El autor incluso incluye una discusión del makefile utilizado para construir el libro.
© 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)