Detalles MARC
000 -CABECERA |
Longitud fija campo de control |
02088nam a2200301ui 4500 |
001 - NÚMERO DE CONTROL |
Número de control |
ZaR2015001779 |
003 - IDENTIFICADOR DEL NÚMERO DE CONTROL |
Identificador del número de control |
OSt |
008 - CÓDIGOS DE INFORMACIÓN DE LONGITUD FIJA |
Códigos de información de longitud fija |
150226s2014 sp a f 001 0 spa d |
017 ## - NÚMERO DE COPYRIGHT O DE DEPÓSITO LEGAL |
Número de copyright o de depósito legal |
M 32156-2014 |
020 ## - NÚMERO INTERNACIONAL NORMALIZADO PARA LIBROS |
Número Internacional Normalizado para Libros (ISBN) |
9788499645100 |
040 ## - FUENTE DE LA CATALOGACIÓN |
Centro catalogador |
UCA-ESI |
Centro transcriptor |
UCA |
100 1# - PUNTO DE ACCESO PRINCIPAL-NOMBRE DE PERSONA |
Nombre de persona |
Martínez López, Francisco Javier |
245 10 - MENCIÓN DE TÍTULO |
Título |
Teoría, diseño e implementación de compiladores de lenguajes / |
Mención de responsabilidad, etc. |
Francisco Javier Martínez López, Alejandro Ramallo Martínez |
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC. (PIE DE IMPRENTA) |
Lugar de publicación, distribución, etc. |
Paracuellos de Jarama, Madrid: |
Nombre del editor, distribuidor, etc. |
Ra-Ma, |
Fecha de publicación, distribución, etc. |
2014 |
300 ## - DESCRIPCIÓN FÍSICA |
Extensión |
334 p. : |
Otras características físicas |
il.; |
Dimensiones |
24 |
500 ## - NOTA GENERAL |
Nota general |
Indice |
504 ## - NOTA DE BIBLIOGRAFÍA, ETC |
Nota de bibliografía, etc. |
Bibliografía: [329] |
520 ## - NOTA DE SUMARIO |
Sumario, etc, |
El presente libro aborda la teoría, el diseño y la implementación de las fases por las que un código fuente pasa en el proceso de compilación, intentando dar un enfoque práctico, esto es, acercándolo a la construcción de un lenguaje de programación real. Se presenta cómo es el desarrollo y funcionamiento de un compilador, empezando por la definición del lenguaje, pasando por los posibles diseños de todas y cada una de las fases de las que se compone (análisis léxico, sintáctico y semántico), hasta proponer una implementación de cada una de ellas.La estructura que sigue este libro consiste en presentar, por cada una de estas fases de la compilación, primero, los conceptos teóricos de la misma y, después, su diseño e implementación, haciendo uso de las distintas alternativas que se presentan.Para lograr una mejor comprensión por parte del lector, se facilitará el código fuente y sus correspondientes archivos ejecutables de dos versiones de analizadores sintácticos diferentes y una tercera implementación con la fase semántica, a partir de uno de los analizadores sintácticos anteriores. |
650 04 - PUNTO DE ACCESO ADICIONAL DE MATERIA - TÉRMINO DE MATERIA |
Término de materia o nombre geográfico como elemento inicial |
Compiladores (Programas de ordenador) |
9 (RLIN) |
4888 |
650 04 - PUNTO DE ACCESO ADICIONAL DE MATERIA - TÉRMINO DE MATERIA |
Término de materia o nombre geográfico como elemento inicial |
Lenguajes de programación |
9 (RLIN) |
1896 |
650 04 - PUNTO DE ACCESO ADICIONAL DE MATERIA - TÉRMINO DE MATERIA |
Término de materia o nombre geográfico como elemento inicial |
Programación estructurada |
9 (RLIN) |
12894 |
700 1# - PUNTO DE ACCESO ADICIONAL - NOMBRE DE PERSONA |
Nombre de persona |
Ramallo Martínez, Alejandro |
909 ## - No. registro Millennium |
-- |
esi |
-- |
- |
942 ## - ENTRADA DE ELEMENTOS AGREGADOS (KOHA) |
Suprimir del OPAC |
No |
998 ## - CONTROL LOCAL DE INFORMACIÓN (RLIN) |
Iniciales de operador, IOP (RLIN) |
0 |
Iniciales de catalogador, INC (RLIN) |
150310 |
Primera fecha, PF (RLIN) |
m |
-- |
a |
-- |
- |
-- |
0 |
907 ## - CÓDIGO DE CATALOGADOR |
Catalogador/a |
84zar |
907 ## - CÓDIGO DE CATALOGADOR |
Catalogador/a |
mld |
Biblioteca, fecha |
crsp150310 |