La irrupción de los modelos de lenguaje agénticos está replanteando qué se entiende por "código" dentro del ciclo de vida del software. Hasta ahora el código era el producto final de la ingeniería de software; sin embargo, los LLM ya pueden generarlo de múltiples formas a partir de una especificación, lo que ha abierto un debate sobre si el código fuente seguirá siendo relevante o quedará reducido a un plano intermedio entre la especificación y las instrucciones de la máquina.
Esta visión coincide con la expresada por Elon Musk en agosto de 2026, cuando sostuvo que el código fuente está a punto de parecerse al ensamblador y que el siguiente paso será generar binarios eficientes directamente con IA, prescindiendo del propio concepto de "código fuente".
El argumento central es que, si la programación se desplaza hacia los LLM, las instrucciones o prompts y su contexto pasan a ser el verdadero "código", solo que un nivel de abstracción por encima. Aun así, los lenguajes de programación no desaparecerán: su razón de ser es reducir la ambigüedad inherente al lenguaje natural, que exige grandes cantidades de contexto para interpretarse. Los lenguajes formales acotan la superficie lingüística a piezas pequeñas y semánticamente bien definidas para que la ejecución carezca de ambigüedad.
En definitiva, los lenguajes de programación seguirán siendo necesarios salvo que se acepte la "interpretación" de las especificaciones a lo largo del tiempo como algo válido. Es trivial conseguir que un LLM genere binarios, pero lo que se afirma que hará ese binario depende, en última instancia, de un "código" situado en un nivel superior de abstracción.
