<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Mi padlet extraordinario by Gabriel Morales</title>
      <link>https://padlet.com/gabo54620/6ile455r0p0sodl1</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2022-08-05 21:37:17 UTC</pubDate>
      <lastBuildDate>2025-10-21 22:32:17 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>HISTORIA DE LOS COMPILADORES</title>
         <author>gabo54620</author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255675550</link>
         <description><![CDATA[<div>AMS&nbsp; CompiladoresIntroducciónCompilador es un Software que traduce un programa escrito en un lenguaje de programación de altonivel &nbsp; (C &nbsp; /&nbsp; &nbsp;C &nbsp; ++, &nbsp; COBOL, &nbsp; etc.)&nbsp; en &nbsp; lenguaje &nbsp; de &nbsp; máquina. &nbsp; Un &nbsp; compilador &nbsp; generalmente &nbsp; genera &nbsp; lenguajeensamblador primero y luego traduce el lenguaje ensamblador al lenguaje máquina. Una utilidad conocidacomo &nbsp; «enlazador» &nbsp; combina &nbsp; todos &nbsp; los &nbsp; módulos &nbsp; de &nbsp; lenguaje &nbsp; de &nbsp; máquina &nbsp; necesarios &nbsp; en &nbsp; un &nbsp; programaejecutable que se puede ejecutar en la computadora.<br><br><strong>El primer compilador fue escrito por Grace Hopper, en 1952, para el lenguaje Sistema A-0</strong>. El término compilador fue acuñado por Hopper El equipo FORTRAN dirigido por John W. Backus de IBM está generalmente acreditado por haber presentado el primer compilador completo, en 1957.<br><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1766854834/f46641216ded726c045c840f4c3e9e14/9484cdf2c4113de54020d95b75982273.jfif" />
         <pubDate>2022-08-05 21:47:55 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255675550</guid>
      </item>
      <item>
         <title>¿Cómo se crearon los compiladores?</title>
         <author>gabo54620</author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255676355</link>
         <description><![CDATA[<div>La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto<br><br></div><div><br><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1766854834/bca5bac5de824f924fe69f11da167587/zzx6de3i77l6obe7pvfmvuc4eh6jc3sachvcdoaizecfr3dnitcq_3_0.png" />
         <pubDate>2022-08-05 21:51:50 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255676355</guid>
      </item>
      <item>
         <title>¿COMO S ECREARON LOS COMPILADORES?</title>
         <author>gabo54620</author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255676857</link>
         <description><![CDATA[<div><a href="https://es.wikipedia.org/wiki/An%C3%A1lisis_de_algoritmos">Análisis</a>: se trata de la comprobación de la corrección del programa fuente, según la definición del lenguaje en términos de <a href="https://es.wikipedia.org/wiki/Lenguaje_formal">teoría de lenguajes formales</a>. Incluye las fases correspondientes al <a href="https://es.wikipedia.org/wiki/Analizador_l%C3%A9xico">análisis léxico</a> (que consiste en la descomposición del programa fuente en componentes léxicos), <a href="https://es.wikipedia.org/wiki/Analizador_sint%C3%A1ctico">análisis sintáctico</a> (agrupación de los componentes léxicos en frases gramaticales ) y análisis semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de análisis sintáctico).<br><br><a href="https://es.wikipedia.org/wiki/S%C3%ADntesis">Síntesis</a>: su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de generación de código (normalmente se trata de <a href="https://es.wikipedia.org/wiki/Compilador#C%C3%B3digo_intermedio">código intermedio</a> o de <a href="https://es.wikipedia.org/wiki/C%C3%B3digo_objeto">código objeto</a>) y de <a href="https://es.wikipedia.org/wiki/Compilador_optimizador">optimización de código</a><a href="https://es.wikipedia.org/wiki/Compilador#cite_note-a-4"><sup>4</sup></a>​<sup>:23</sup> (en las que se busca obtener un programa objetivo lo más eficiente posible, según su <a href="https://es.wikipedia.org/wiki/Teor%C3%ADa_de_la_complejidad_computacional">complejidad computacional</a> o <a href="https://es.wikipedia.org/wiki/Complejidad_de_Kolmog%C3%B3rov">complejidad de Kolmogórov</a>: tiempo de ejecución, espacio durante ejecución, espacio para ser almacenado fuera de ejecución, etc.).</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1766854834/0bc0ff99e841a35653e7921dd988e42a/grace_hopper.jpg" />
         <pubDate>2022-08-05 21:54:30 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255676857</guid>
      </item>
      <item>
         <title>Diagrama a bloques </title>
         <author>gabo54620</author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255677437</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1766854834/2eee7659ef847fe83731400f063284e4/300px_CompilationScheme_Spanish.png" />
         <pubDate>2022-08-05 21:56:59 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255677437</guid>
      </item>
      <item>
         <title>TAXONOMIA DE LOS TIPOS DE COMPILADORES </title>
         <author>gabo54620</author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255678816</link>
         <description><![CDATA[<div>Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puede haber compiladores que se adscriban a varias categorías:</div><ul><li><strong>Compiladores cruzados</strong>: generan código para un sistema distinto del que están funcionando.</li><li><strong>Compiladores optimizadores</strong>: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.</li><li><strong>Compiladores de una sola pasada</strong>: generan el código máquina a partir de una única lectura del código fuente.</li><li><strong>Compiladores de varias pasadas</strong>: necesitan leer el código fuente varias veces antes de poder producir el código máquina.</li><li><strong>Compiladores JIT</strong> (<em>Just In Time</em>): forman parte de un intérprete y compilan partes del código según se necesitan.</li></ul>]]></description>
         <enclosure url="http://cmapspublic.ihmc.us/rid=1K925SDLD-4ZK1HS-2M3S/Compiladores.cmap?rid=1K925SDLD-4ZK1HS-2M3S&amp;partName=htmljpeg" />
         <pubDate>2022-08-05 22:03:38 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2255678816</guid>
      </item>
      <item>
         <title>Calentamiento global</title>
         <author></author>
         <link>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2256041219</link>
         <description><![CDATA[<div>https://images.app.goo.gl/ebUJayKu7XmvZuXb6</div>]]></description>
         <enclosure url="https://images.app.goo.gl/ebUJayKu7XmvZuXb6" />
         <pubDate>2022-08-07 04:55:44 UTC</pubDate>
         <guid>https://padlet.com/gabo54620/6ile455r0p0sodl1/wish/2256041219</guid>
      </item>
   </channel>
</rss>
