El concurso de C ofuscado vuelve con 23 ganadores y un emulador Subleq de 366 bytes

Fuentes: C programmers commit fresh crimes against readabilityT3

La 29ª edición del International Obfuscated C Code Contest (IOCCC) publicó los resultados de su convocatoria 2025 con 23 entradas premiadas, tras ser revivido el año pasado tras un paréntesis de cuatro años. Tres programadores —Yusuke Endoh, Nick Craig-Wood y Don Yang— acapararon el protagonismo al obtener tres premios cada uno; Endoh suma así 23 victorias en el concurso, un récord.

Entre los trabajos más llamativos destaca la propuesta de Adrian Cable, ganadora en la categoría «Mejor emulador imaginario»: una implementación de la arquitectura Subleq, un computador de un solo juego de instrucciones, en solo 366 bytes de C con SDL3. La pieza se enmarca en la Eternal Software Initiative, un proyecto de preservación de software que ha compilado Linux sobre Subleq mediante LLVM. Craig-Wood presentó, entre otros, un emulador funcional del Nintendo Game Boy en 66 líneas de C y un emulador de Commodore 64 escrito en FRACTRAN, el lenguaje esotérico de John Conway.

Endoh concursó con un simulador de tubos Nixie cuyo código fuente es a la vez la salida visual, un generador de figuras de Lichtenberg y un programa que se parchea a sí mismo para mostrar el código del propio parche. La organización también premió a Tomoya Ishida por generar una melodía ambiental de cinco minutos con la palabra RELAX escondida en solo 36 líneas de C.