RT Conference Proceedings T1 Diseño del compilador de la máquina virtual inmortal iVM A1 Gutiérrez-Carrasco, Eladio Damián A1 Romero-Montiel, Sergio A1 Plata-González, Óscar Guillermo K1 Preservación digital - Congresos K1 Compiladores (Programas de ordenador) - Congresos AB Conservar la información digital durante mucho tiempo es difı́cil, incluso cuando se utiliza un medio de almacenamiento pasivo duradero, como una pelı́cula fotográfica almacenada en las condiciones adecuadas. En dicho soporte, se pueden combinar descripciones analógicas, legibles por humanos, con información digital codificada. Sin embargo, después de cientos de años, es posible que los formatos utilizados para representar y codificar esta información se hayan olvidado, y es posible que cualquier código fuente sobreviviente no se pueda compilar y ejecutar simplemente. Explicar cómo interpretar los datos almacenados en un formato complejo corre el riesgo de cometer errores hoy y futuros malentendidos. El proyecto de máquina virtual inmortal (Immortal Virtual Machine, iVM) introduce una máquina abstracta con una descripción normal muy sencilla. Si junto con la información digital, se preservan la propia descripción de la máquina, y los binarios necesarios para decodificar la información codificados para la máquina abstracta, las generaciones futuras podrán decodificar y presentar la información simplemente implementando esta máquina. Este artı́culo pone el foco en el desarrollo del compilador de C para la máquina virtual, que ha sido desarrollado sobre la infraestructura de compilación GCC. PB Sociedad de Arquitectura y Tecnología de Computadores (SARTECO) YR 2022 FD 2022-09-21 LK https://hdl.handle.net/10630/25083 UL https://hdl.handle.net/10630/25083 LA spa NO Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 20 ene 2026