IA compila Linux: Anthropic desafía a GCC

Fuentes: CCC vs GCC

Anthropic ha desarrollado un compilador de C llamado CCC (Claude’s C Compiler), construido íntegramente con Claude Opus 4.6, un modelo de lenguaje de IA. El objetivo era verificar la afirmación de que CCC podía compilar el kernel de Linux, un logro significativo dada la complejidad de los compiladores. CCC, escrito en Rust, se comparó con GCC, el compilador estándar de la industria, utilizando SQLite y el kernel de Linux como pruebas. Los resultados mostraron que CCC es significativamente más lento que GCC, especialmente en tiempo de ejecución (hasta 1242 veces más lento con optimización), y produce binarios mucho más grandes. Aunque CCC pudo compilar el kernel de Linux inicialmente, el proceso de enlazado falló debido a errores masivos. El estudio revela que, si bien la compilación de código C es relativamente accesible para una IA, la generación de código optimizado y eficiente, así como el manejo de tareas como la vinculación, siguen siendo desafíos considerables. La investigación destaca el progreso en la aplicación de la IA a la ingeniería de compiladores, pero también subraya la brecha entre la capacidad de una IA para generar código y la creación de un compilador de alto rendimiento.