arm_compilacion
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
arm_compilacion [2020/05/06 22:48] – [Enlace] andrew | arm_compilacion [2024/12/11 23:50] (actual) – [Compilación] mariano | ||
---|---|---|---|
Línea 10: | Línea 10: | ||
En el ámbito de las computadoras, | En el ámbito de las computadoras, | ||
- | La tarea de traducción de un programa desde un lenguaje de programación | + | La tarea de traducción de un programa desde un lenguaje de programación |
{{ : | {{ : | ||
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, | + | La compilación es el proceso que, en sí, traduce el lenguaje de programación (ya sea alto o bajo nivel) en lenguaje de máquina. Dentro de esta etapa pueden reconocerse, |
* Análisis léxico. | * Análisis léxico. | ||
Línea 50: | Línea 50: | ||
En el caso de un lenguaje ensamblador, | En el caso de un lenguaje ensamblador, | ||
- | {{ : | ||
==== Enlace ==== | ==== Enlace ==== | ||
No siempre las aplicaciones se construyen de manera monolítica, | No siempre las aplicaciones se construyen de manera monolítica, | ||
- | Los archivos objeto que se enlazan a nuestro programa se denominan bibliotecas externas que, por su parte, pueden haber sido construidas por nosotros mismos o pueden provenir de terceras partes (por ejemplo, las bibliotecas estándares del compilador). Una biblioteca, en este contexto, es una colección de funciones y en el proceso de enlace se añade al código objeto el código de la función a la que se hizo referencia. Si tenemos otros códigos objetos el proceso de enlace los combina para obtener un unico ejecutable, como ilustra la siguiente figura: | + | Los archivos objeto que se enlazan a nuestro programa se denominan bibliotecas externas que, por su parte, pueden haber sido construidas por nosotros mismos o pueden provenir de terceras partes (por ejemplo, las bibliotecas estándares del compilador). Una biblioteca, en este contexto, es una colección de funciones y en el proceso de enlace se añade al código objeto el código de la función a la que se hizo referencia. Si tenemos otros códigos objetos el proceso de enlace los combina para obtener un único |
{{ : | {{ : | ||
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
arm_compilacion.1588805294.txt.gz · Última modificación: 2020/05/06 22:48 por andrew