Marc 21

001 349
003 BfC
005 14122023100257
006 $m 14122023100257
020 978-84-9964-510-0
090 M385t
100 MARTINEZ LOPEZ, FRANCISCO JAVIER; RAMALLO MARTINEZ,ALEJANDRO
$q FRANCISCO JAVIER MARTINEZ LOPEZ; ALEJANDRO RAMALLO MARTINEZ
245 TEORIA, DISEÑO E IMPLEMENTACION DE COMPILADORES DE LENGUAJES
$b Incluye portada
260 Madrid : Ra-Ma; 2014.
$a Madrid
$b Ra-Ma
$c 2014
300 330p. indice, imagenes, graficos; 17 x23cm.
$a 330p.
$b indice, imagenes, graficos
$c 17 x23cm
500 indice, imagenes, ventanas
500 $3 2
520 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.
521 Cualquier público
546 Español
650 DEFINICION DEL LENGUAJE; DISEÑO; LEXICO; ANALISIS; ANALIZADOR SINTACTICO; IMPLEMENTACION; ANALIZADOR SEMANTICO; COMPILADOR
850 Biblioteca de Computación y Telecomunicaciones
856 public/libros/349BfC/html/index.html