<aside>
🛠
Material de Estudio
</aside>

COMPILADOR TRADICIONAL
- Código fuente: Programa escrito por una persona en un lenguaje de programación (por ejemplo, C o C++).
- Compilador: Programa que traduce el código fuente.
- Código máquina: Instrucciones en binario (ceros y unos) que la computadora puede ejecutar directamente.
Qué debe considerar desde Tecnologías y Sistemas de Información
Este tipo de compilación genera ejecutables eficientes y rápidos, ideales para sistemas donde el rendimiento y el control de recursos son críticos (por ejemplo, sistemas de gestión, software de base o aplicaciones empresariales de alto desempeño).
COMPILADOR CRUZADO (Cross Compiler / Compilador Cruzado)
- Código fuente: Programa escrito en un lenguaje de programación.
- Compilador cruzado: Compilador que genera código para una plataforma diferente de aquella en la que se ejecuta.
- Archivo máquina (otra plataforma): Código ejecutable para un sistema distinto (por ejemplo, compilar en Windows para ejecutar en Linux o en un dispositivo embebido).
Qué debe considerar desde Tecnologías y Sistemas de Información
Es clave en entornos corporativos con múltiples plataformas, sistemas embebidos, dispositivos IoT o infraestructuras heterogéneas, donde el desarrollo y la ejecución no ocurren en el mismo entorno.
COMPILADOR JUSTO A TIEMPO (JIT – Just In Time / Justo a Tiempo)
- Código intermedio (Bytecode): Código intermedio que no es directamente código máquina.
- JIT (Just In Time – Justo a Tiempo): Técnica que compila el código a lenguaje máquina mientras el programa se está ejecutando.