recompilar

(redireccionado de recompilado)
Traducciones

recompilar

ricompilare
Ejemplos ?
Uno de los primeros intentos fue Bryan Carpenter's mpiJava, básicamente una colección de envoltorios JNI de la biblioteca local MPI de C, cuyo resultado es un híbrido con limitada portabilidad en la práctica, y que tiene que ser recompilado con la biblioteca específica de la biblioteca MPI que se utiliza.
Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o " write once, run anywhere "), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
El código ejecutable obtenido se almacena en la memoria caché del ordenador, siendo recompilado de nuevo sólo en el caso de producirse algún cambio en el código fuente.
Cambios en la implementación de una abstracción no deben impactar en los clientes, es decir, su código no debe tener que ser recompilado.
Por ejemplo, cuando un programa de Forth es recompilado para una nueva plataforma, el,encabezado puede quedar en el computador de compilación, mientras que el cuerpo va a la nueva plataforma.
BDOS (B asic D isk O perating S ystem): Traductor de las instrucciones en llamadas a la BIOS.: (Control Program for Microcomputers) fue un sistema operativo desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podían ejecutar directamente el código del 8080, aunque lo normal era que se entregara el código recompilado para el microprocesador de la máquina).
Éste núcleo está programado de forma no modular y puede tener un tamaño considerable. A su vez, cada vez que se añada una nueva funcionalidad, deberá ser recompilado en su totalidad y luego reiniciado.
P/M (Control Program for Microcomputers) fue un sistema operativo de un solo usuario/Una sola tarea desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podían ejecutar directamente el código del 8080, aunque lo normal era que se entregara el código recompilado para el microprocesador de la máquina).
Este proceso de enlazado puede durar incluso más tiempo que el proceso de compilación, y debe ser realizado cada vez que alguno de los módulos es recompilado.
Esto significa que el compilador fue primero codificado en forma simplicada en un lenguaje ensamblador (el bootstrap), y luego reescrito en su propio lenguaje, compilado por el compilador bootstrap, y recompilado por sí mismo, haciendo obsoleto el bootstrap.
Rutinas de instrumentación son llamadas cuando el código que no ha sido recompilado esta por ser ejecutado, y habilita la inserción de rutinas de análisis.
Este entonces realiza recompilación Just-In-Time (JIT) en pequeñas secciones de código binario antes de que se ejecute. Nuevas instrucciones, las cuales realizan el análisis, son añadidas al código recompilado.