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