{"product_id":"9780132911399","title":"COMPILER CONSTRUCTION","description":"\u003ch2\u003eCOMPILER CONSTRUCTION\u003c\/h2\u003e\n\u003ch3\u003eResumen del libro\u003c\/h3\u003e\n\u003cp\u003eEste manual ofrece una aproximación práctica y teórica al diseño y construcción de compiladores, combinando conceptos fundamentales con la implementación de un compilador funcional. A lo largo de sus páginas, el lector estudiará un compilador completo escrito en Modula-2, que sirve como hilo conductor para explorar técnicas como el análisis sintáctico descendente recursivo. La obra está pensada para estudiantes universitarios de segundo o tercer curso que ya dominan la programación y las estructuras de datos, y buscan comprender cómo se traduce un lenguaje de programación a código ejecutable.\u003c\/p\u003e\n\u003ch3\u003e¿De qué trata?\u003c\/h3\u003e\n\u003cp\u003eEl libro aborda el proceso completo de compilación desde una perspectiva dual: teórica y práctica. En lugar de limitarse a explicar principios abstractos, presenta un compilador real que implementa un lenguaje de programación, desarrollado específicamente para este texto. Cada capítulo vincula un aspecto del diseño de compiladores —como el análisis léxico, sintáctico o la generación de código— con la implementación de ese componente en el compilador de ejemplo. Los ejercicios al final de cada capítulo invitan al estudiante a programar modificaciones o extensiones del compilador, reforzando así el aprendizaje práctico. Se presta especial atención a la técnica de análisis sintáctico descendente recursivo, que se explica de forma accesible y detallada. Además, la obra permite estudiar un programa de gran escala, observando los estándares de estructuración y documentación empleados.\u003c\/p\u003e\n\u003ch3\u003eTemas principales\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiseño y construcción de compiladores mediante análisis sintáctico descendente recursivo.\u003c\/li\u003e\n\u003cli\u003eImplementación práctica de un compilador completo en Modula-2, incluyendo su estructura y documentación.\u003c\/li\u003e\n\u003cli\u003eVinculación de cada fase de la compilación (análisis léxico, sintáctico, semántico y generación de código) con un compilador funcional.\u003c\/li\u003e\n\u003cli\u003eEjercicios prácticos que implican la programación de modificaciones y extensiones del compilador presentado.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e¿Para quién está recomendado?\u003c\/h3\u003e\n\u003cp\u003eEste libro está dirigido a estudiantes universitarios de segundo o tercer curso de carreras técnicas, como Ingeniería Informática o Ciencias de la Computación, que cursen asignaturas de compiladores o técnicas de compilación. Se requiere un conocimiento sólido de programación y estructuras de datos para aprovechar al máximo el contenido práctico y los ejercicios.\u003c\/p\u003e\n\u003ch3\u003eQué aporta este libro\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprensión profunda de los principios teóricos del diseño de compiladores, aplicados a un caso real.\u003c\/li\u003e\n\u003cli\u003eExperiencia práctica mediante la programación de modificaciones sobre un compilador completo y funcional.\u003c\/li\u003e\n\u003cli\u003eOportunidad de estudiar un programa de gran escala bien estructurado, aprendiendo estándares de documentación y organización del código.\u003c\/li\u003e\n\u003cli\u003eCapacidad para extender y modificar un compilador existente, desarrollando habilidades transferibles a otros proyectos de software.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFicha técnica\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAutor: ELDER\u003c\/li\u003e\n\u003cli\u003eEditorial: PRENTICE HALL IBERIA\u003c\/li\u003e\n\u003cli\u003eIdioma: Inglés\u003c\/li\u003e\n\u003cli\u003eColección: UNIVERSITARIO\u003c\/li\u003e\n\u003cli\u003ePeso: 703.0 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eValoración editorial\u003c\/h3\u003e\n\u003cp\u003eEsta obra destaca por su enfoque equilibrado entre teoría y práctica, algo poco común en manuales de compiladores. Al presentar un compilador completo y funcional, el lector no solo aprende conceptos abstractos, sino que puede experimentar directamente cómo se implementan. Es especialmente útil para estudiantes que deseen consolidar sus conocimientos mediante la programación real, ya que los ejercicios fomentan la comprensión activa. La elección de Modula-2 como lenguaje de implementación puede resultar menos familiar para lectores actuales, pero la estructura del libro y la claridad de las explicaciones facilitan la transferencia de los conceptos a otros lenguajes. En conjunto, es un recurso sólido y práctico para cursos universitarios de compiladores.\u003c\/p\u003e","brand":"PRENTICE HALL IBERIA","offers":[{"title":"Default Title","offer_id":53615723413851,"sku":"9780132911399","price":41.55,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0650\/6331\/files\/8173343482235.jpg?v=1784349354","url":"https:\/\/kalamobooks.com\/products\/9780132911399","provider":"Kalamo Books","version":"1.0","type":"link"}