<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01719nam a22002777a 4500</leader>
  <controlfield tag="005">20231102151823.0</controlfield>
  <controlfield tag="008">150602b2008    mx ||||f |||| 00| 0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-970-26-1133-2</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="e">RDA</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2=" ">
    <subfield code="a">QA76.76C65 A4618 2008</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2="0">
    <subfield code="a">AHO, Alfred V.</subfield>
    <subfield code="e">Autor</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Compiladores :</subfield>
    <subfield code="b">principios, t&#xE9;cnicas y herramientas</subfield>
    <subfield code="c">/ Alfred V. Aho [et.al]</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">2a. ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">M&#xE9;xico : </subfield>
    <subfield code="b">Pearson Educaci&#xF3;n,</subfield>
    <subfield code="c">2008</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xxiv, 1009 p&#xE1;ginas</subfield>
    <subfield code="c">24 cm.</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">Texto</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">Sin medio</subfield>
  </datafield>
  <datafield tag="339" ind1=" " ind2=" ">
    <subfield code="a">Volumen</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Licenciatura de Inform&#xE1;tica Mixta / Teor&#xED;a de lenguajes y compiladores P05 L2</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Contenido:

Prefacio.
1. Introducci&#xF3;n.
2. Un traductor simple orientado a la sintaxis
3. An&#xE1;lisis l&#xE9;xico.
4. An&#xE1;lisis sint&#xE1;ctico.
5. Traducci&#xF3;n orientada por la sintaxis.
6. Generaci&#xF3;n de c&#xF3;digo intermedio.
7. Entornos en tiempo de ejecuci&#xF3;n.
8. Generaci&#xF3;n de c&#xF3;digo.
9. Optimizaciones independientes de la m&#xE1;quina.
10. Paralelismo a nivel de instrucci&#xF3;n.
11. Optimizaci&#xF3;n para el paralelismo y la localidad.
12. An&#xE1;lisis interprocedural.

A. Un front-end completo.
A .l El lenguaje de c&#xF3;digo fuente.
A .2 Main.
A .3 Analizador l&#xE9;xico.
A .4 Tablas de s&#xED;mbolos y tipos.
A .5 C&#xF3;digo intermedio para las expresiones.
A .6 C&#xF3;digo de salto para las expresiones booleanas.
A .7 C&#xF3;digo intermedio para las instrucciones.
A .8 Analizador sint&#xE1;ctico.
A .9 Creaci&#xF3;n del front-end.
B B&#xFA;squeda de soluciones linealmente independientes.</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="0">
    <subfield code="a">COMPILADORES (PROGRAMAS PARA COMPUTADORA)</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Lam, Monica S.</subfield>
    <subfield code="e">Coautor</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Shethi, Ravi</subfield>
    <subfield code="e">Coautor</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Ullman, Jeffrey D.</subfield>
    <subfield code="e">Coautor</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">lcc</subfield>
    <subfield code="c">LB</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">lcc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">12</subfield>
    <subfield code="b">12</subfield>
    <subfield code="d">2015-06-02</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">QA76.76C65 A4618 2008</subfield>
    <subfield code="p">12 001735</subfield>
    <subfield code="r">2015-06-02</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2015-06-02</subfield>
    <subfield code="y">LB</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">96716</subfield>
    <subfield code="d">96716</subfield>
  </datafield>
</record>
