000 | 03163nam a22003857a 4500 | ||
---|---|---|---|
003 | BO-EaUP | ||
005 | 20240909151536.0 | ||
008 | 240724b |||||||| |||| 00| 0 eng d | ||
015 |
_a2007 _qM.22.273-2007 |
||
020 | _a978-84-481-5656-5 | ||
040 |
_aBiblioteca de Ingenieria de Sistemas _bspa _cBiblioteca de Ingenieria de Sistemas _eRDA |
||
041 |
_aspa _hIngles |
||
043 | _ae-sp | ||
082 |
_221 _a005.42 |
||
092 |
_a005.42 _SD611 |
||
100 |
_aGrune _cDoctor _eAutor _93609 |
||
242 | _aModern Compiler Design | ||
245 |
_aDiseño de compiladores modernos / _cDick Grune |
||
250 | _aPrimera Edición | ||
260 |
_aEspaña : _bMcGraw-Hill, _c31/05/2007 |
||
300 |
_axix, 682 páginas ; _b Ilustraciones (blanco y negro), figuras, diagramas ; tapa blanda ; _c25x19.5 centímetros ; _frústico |
||
336 |
_2rdacontenido _atexto _btxt |
||
337 |
_2rdamedia _ano mediado _bn |
||
338 |
_avolumen _bnc |
||
505 | _aTitulo en lenguaje ingles: Modern Compiler Design | ||
520 | _a1. Introducción.-- 2. Del texto de programa al árbol sintáctico abstracto.-- 3. Anotación del AST - el contexto.-- 4. Procesado del código intermedio.-- 5. Gestión de memoria.-- 6. Programas imperativos y programas orientados a objetos.-- 7. Programas funcionales.-- 8. Programas Lógicos.-- 9. Programas paralelos y distribuidos.-- Apéndice A: Un compilador/interprete orientado a objetos. | ||
520 | _aUn compilador es una de las partes más vitales del software de un ordenador, puesto que traduce programas escritos en un lenguaje de alto nivel a comandos de bajo nivel que la máquina puede entender y ejecutar. La mayoría de los libros de diseño de compiladores se enfocan sólo en las técnicas para lenguajes imperativos (o procedimentales) como C o Pascal, mientras que Diseño de compiladores modernos también trata de técnicas de compilación para lenguajes orientados a objetos, funcionales, lógicos y distribuidos. Se pone el énfasis práctico en las técnicas de implementación y optimización, que incluyen herramientas para el diseño automático de compiladores. Las características del libro incluyen: ¿ Enfoque en técnicas avanzadas y tradicionales básicas comunes a todos los paradigmas de los lenguajes, que proporcionan a los lectores las habilidades necesarias para la construcción de compiladores modernos. ¿ Tratamiento de todos los tipos de lenguajes de programación más importantes: imperativos, orientados a objetos, funcionales, lógicos y distribuidos. ¿ Un fuerte e intuitivo estilo, ilustrado con muchos ejemplos prácticos. Además, todos los autores son profesores e investigadores de lenguajes de programación y de su implementación además de tener mucha experiencia en la construcción de compiladores para muchos lenguajes. | ||
521 | _aEsta destinado a docentes y estudiantes de carreras de ingeniería, ciencias tecnológicas. | ||
650 |
_aSISTEMAS OPERATIVOS _93610 |
||
700 |
_aHenri e. Bal _eAutor _93612 |
||
700 |
_aCeril J. H. Jacobs _eAutor _94764 |
||
700 |
_aKoen G. Langendoen _eAutor _94765 |
||
700 |
_aAlfredo Catalina Gallego _eTraductor _94766 |
||
942 |
_2ddc _cBK _e21 _n0 |
||
999 |
_c3884 _d3884 |