{"product_id":"managing-projects-with-gnu-make-9780596006105","title":"Gestión de proyectos con GNU Make","description":"\u003cp\u003eLa utilidad conocida simplemente como \u003ci\u003emake\u003c\/i\u003e 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, \u003ci\u003emake\u003c\/i\u003e todavía se utiliza hoy en día como el motor central en la mayoría de los proyectos de programación; incluso construye el kernel de Linux. En la tercera edición del clásico \u003ci\u003eManaging Projects with GNU make\u003c\/i\u003e, los lectores aprenderán por qué esta utilidad sigue manteniendo su posición principal en el software de construcción de proyectos, a pesar de muchos competidores más jóvenes. La premisa detrás de \u003ci\u003emake\u003c\/i\u003e es simple: después de cambiar los archivos fuente y querer reconstruir su programa u otros archivos de salida, \u003ci\u003emake\u003c\/i\u003e verifica las marcas de tiempo para ver qué ha cambiado y reconstruye solo lo que necesita, sin perder tiempo reconstruyendo otros archivos. Pero además de este principio simple, \u003ci\u003emake\u003c\/i\u003e superpone 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 \u003ci\u003emake\u003c\/i\u003e, 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, incluida una versión para Microsoft Windows como parte del proyecto Cygwin gratuito. \u003ci\u003eManaging Projects with GNU make\u003c\/i\u003e, 3ª edición, proporciona pautas para satisfacer las necesidades de proyectos grandes y modernos. También se han añadido una serie de temas avanzados interesantes como la portabilidad, el paralelismo y el uso con Java. Robert Mecklenburg, autor de la tercera edición, ha utilizado \u003ci\u003emake\u003c\/i\u003e durante décadas con una variedad de plataformas y lenguajes. En este libro expone con entusiasmo cómo lograr que sus compilaciones sean lo más eficientes posible, reducir el mantenimiento, evitar errores y comprender a fondo lo que está haciendo \u003ci\u003emake\u003c\/i\u003e. 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-3447227\"\u003eRobert Mecklenburg\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 29\/11\/2004\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 280\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.10 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10h x 7.00w x 0.70d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9780596006105\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 0596006101\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM046030\"\u003eSistemas Operativos | UNIX\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eLenguajes | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eRobert Mecklenburg comenzó a usar Unix como estudiante en 1977 y ha estado programando profesionalmente durante 23 años. Su experiencia con make comenzó en 1982 en la NASA con la versión 7 de Unix. Robert recibió su Ph.D. en Ciencias de la Computación de la Universidad de Utah en 1991. Desde entonces, ha trabajado en muchos campos, desde CAD mecánico hasta bioinformática, y aporta su amplia experiencia en C++, Java y Lisp para abordar los problemas de gestión de proyectos con make.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42669439516909,"sku":"9780596006105","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_770d642b-8c21-4a3b-8a1c-3de7407650cf.jpg?v=1649475837","url":"https:\/\/sureshotbooks.com\/es\/products\/managing-projects-with-gnu-make-9780596006105","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}