Libros Urgentes

 
 
Recomienda este libro
 

Compiladores E Intérpretes: Teoría Y Práctica

  • Manuel Alfonseca Moreno, Marina De La Cruz Echeandía, Alfonso Ortega De La Puente, Estrella Pulido Cañabate
  • Pearson Educación
  • 376 páginas
  • Idioma: Español
  • ISBN: 8420550310 ISBN-13: 9788420550312
  • 1 edición (2006)
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 34,7€ ($47,14)
    • Envíos a España GRATIS en pedidos de más de 49€
 
 

Título completamente adaptado al programa de la asignatura: Procesadores de Lenguaje o también conocida como compiladores. El libro describe con detalle y ejemplos las distintas fases del proceso de compilación o interpretación y los algoritmos que se pueden utilizar para implementarlas.

Ahorra Con Agapea
"Compra "Compiladores E Intérpretes: Teoría Y Práctica" junto a "Hipatia de Alejandría":

Por solo 49.7 € Gastos de envío gratis**

Capítulo 1. Lenguajes, gramáticas y procesadores.
1.1. Gödel y Turing.
1.2. Autómatas.
1.3. Lenguajes y gramáticas.
1.4. Máquinas abstractas y lenguajes formales.
1.5. Alfabetos, símbolos y palabras.
1.6. Operaciones con palabras.
1.7. Lenguajes
1.8. Ejercicios.
1.9. Conceptos básicos sobre gramáticas.
1.10.Tipos de gramáticas.
1.11.Árboles de derivación.
1.12.Gramáticas limpias y bien formadas.
1.13.Lenguajes naturales y artificiales.
1.14.Resumen.
1.15.Bibliografía.
Capítulo 2. Tabla de símbolos.
2.1. Complejidad temporal de los algoritmos de búsqueda.
2.2. El tipo de datos diccionario.
2.3. Implementación del tipo de dato diccionario con tablas hash.
2.4. Tablas de símbolos para lenguajes con estructuras de bloques.
2.5. Información adicional sobre los identificadores en las tablas de símbolos.
2.6. Resumen.
2.7. Ejercicios y otro material práctico.
2.8. Bibliografía.
Capítulo 3. Análisis morfológico.
3.1. Introducción.
3.2. Expresiones regulares.
3.3. Autómata Finito No Determinista (AFND) para una expresión regular.
3.4. Autómata Finito Determinista (AFD) equivalente a un AFND.
3.5. Autómata finito mínimo equivalente a uno dado.
3.6. Implementación de autómatas finitos deterministas.
3.7. Otras tareas del analizador morfológico.
3.8. Errores morfológicos.
3.9. Generación automática de analizadores morfológicos: la herramienta 1ex.
3.10. Resumen.
3.11. Ejercicios.
3.12. Bibliografía.
Capítulo 4. Análisis sintáctico.
4.1. Conjuntos importantes en una gramática.
4.2. Análisis sintáctico descendente.
4.3. Análisis sintáctico ascendente.
4.4. Gramáticas de procedencia simple.
4.5. Resumen.
4.6. Ejercicios.
Capítulo 5. Análisis semántico.
5.1. Introducción al análisis semántico.
5.2. Gramáticas de atributos.
5.3. Incorporación del analizador semántico al sintáctico.
5.4. Gramáticas de atributos para el análisis semántico de los lenguajes de programación.
5.5. Algunas herramientas para la generación de analizadores semánticos.
5.6. Resumen.
5.7. Bibliografía.
5.8. Ejercicios.
Capítulo 6. Generación de código.
6.1. Generación directa de código ensamblador en un solo paso.
6.2. Código intermedio.
6.3. Resumen.
6.4. Ejercicios.
Capítulo 7. Optimización de código.
7.1. Tipos de optimizaciones.
7.2. Instrucciones especiales.
7.3. Reordenación de código.
7.4. Ejecución en tiempo de compilación.
7.5. Eliminación de redundancias.
7.6. Reordenación de operaciones.
7.7. Optimización de bucles.
7.8. Optimización de regiones.
7.9. Identificación y eliminación de las asignaciones muertas.
7.10. Resumen.
7.11. Ejercicios.
Capítulo 8. Intérpretes.
8.1. Lenguajes interpretativos.
8.2. Comparación entre compiladores e intérpretes.
8.3. Aplicaciones de los intérpretes.
8.4. Estructura de un intérprete.
8.5. Resumen.
8.6. Bibliografía.
Capítulo 9. Tratamiento de errores.
9.1. Detección de todos los errores verdaderos.
9.2. Detección incorrecta de errores falsos.
9.3. Generación de mensajes de error innecesarios.
9.4. Corrección automática de errores.
9.5. Recuperación de errores de un intérprete.
9.6. Resumen.
Capítulo 10. Gestión de la memoria.
10.1. Gestión de la memoria en un compilador.
10.2. Gestión de la memoria en un intérprete.
10.3. Resumen.
Índice analítico.


 
 

Otros libros de Ingeniería del software:

Estructuras De Datos Y Algoritmos

Estructuras De Datos Y Algoritmos

  • Alfred V. Aho
  • 46,75€($63,51)
Boole-Deusti v2.1: entorno de diseño lógico

Boole-deusti V2.1: Entorno De Diseño Lógico

  • Javier García Zubia
  • 5€($6,79)
Portada Libro

An Engineering English Course

  • Aguado Piñero, Rocío; Pérez-Llantada Auría, Carmen
  • 128 páginas
  • 10€($13,58)
Desarrollo de aplicaciones en entornos de 4ª generación y con herramientas CASE.

Desarrollo De Aplicaciones En Entornos De 4ª Generación Y Con Herramientas Case.

  • Manuel María Villapecellín Cid
  • 576 páginas
  • 28,90€($39,26)
Ingeniería del software (CDROM + LIBRO)

Ingeniería Del Software (cdrom + Libro)

  • Benet Campderrich Falgueras
  • 320 páginas
  • 40€($54,34)
PSP(sm): A Self-Improvement Process for Software Engineers

Psp(sm): A Self-improvement Process For Software Engineers

  • Humphrey, Watts S.
  • 346 páginas
  • 58,32€($79,22)
 
 
*Para península. Tiempo estimado para días laborables.
**Oferta válida solo para envíos a España. Resto de destinos se aplicará un descuento de 4,95 €