Herramientas de usuario

Herramientas del sitio


arm_compilacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
arm_compilacion [2020/05/06 22:49] andrewarm_compilacion [2024/12/11 23:50] (actual) – [Compilación] mariano
Línea 10: Línea 10:
 En el ámbito de las computadoras, los algoritmos se expresan mediante lenguajes de programación, como C, Python, C#, Java, Ensamblador, etc. Sin embargo, esta representación no es suficiente, ya que el procesador necesita una expresión mucho más detallada del algoritmo, que especifique en forma explícita todas las señales eléctricas que involucra cada operación. En el ámbito de las computadoras, los algoritmos se expresan mediante lenguajes de programación, como C, Python, C#, Java, Ensamblador, etc. Sin embargo, esta representación no es suficiente, ya que el procesador necesita una expresión mucho más detallada del algoritmo, que especifique en forma explícita todas las señales eléctricas que involucra cada operación.
  
-La tarea de traducción de un programa desde un lenguaje de programación de alto nivel hasta el lenguaje de máquina se denomina compilación, y la herramienta encargada de ello es el compilador. En la figura siguiente se pueden distinguir las etapas más importantes:+La tarea de traducción de un programa desde un lenguaje de programación (ya sea alto o bajo nivelhasta el lenguaje de máquina se denomina compilación, y la herramienta encargada de ello es el compilador. En la figura siguiente se pueden distinguir las etapas más importantes:
  
 {{ :procesocompilacion.png?650 |}} {{ :procesocompilacion.png?650 |}}
Línea 26: Línea 26:
 ==== Compilación ==== ==== Compilación ====
  
-La compilación es el proceso que, en sí, traduce el lenguaje de alto nivel en lenguaje de máquina. Dentro de esta etapa pueden reconocerse, al menos, cuatro fases:+La compilación es el proceso que, en sí, traduce el lenguaje de programación (ya sea alto o bajo nivelen lenguaje de máquina. Dentro de esta etapa pueden reconocerse, al menos, cuatro fases:
  
   * Análisis léxico.   * Análisis léxico.
Línea 50: Línea 50:
 En el caso de un lenguaje ensamblador, el compilador se llama ensamblador y el codigo obtenido se llama código máquina y puede ser procesado directamente por el procesador. En el caso de un lenguaje ensamblador, el compilador se llama ensamblador y el codigo obtenido se llama código máquina y puede ser procesado directamente por el procesador.
  
-{{ :ensamblador.png?400 |}} 
 ==== Enlace ==== ==== Enlace ====
  
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

arm_compilacion.1588805368.txt.gz · Última modificación: 2020/05/06 22:49 por andrew