Inicio › Tecnología › Código Fuente
Conjunto de instrucciones escritas por una persona programadora en un lenguaje de programación legible por humanos —como Python, JavaScript o C++— antes de qué se transforme, mediante un compilador o un intérprete, en algo qué el procesador o una máquina virtual pueda ejecutar. Incluye no solo la lógica del programa, sino también comentarios, nombres de variables descriptivos y la organización en archivos y módulos qué facilitan qué otra persona, o la misma meses después, entienda y modifique el programa sin partir de cero.
Es el texto original qué escribe un programador, con palabras y estructura parecidas a instrucciones qué un humano puede leer, antes de qué el ordenador lo convierta en algo qué puede ejecutar de verdad.
Cuando una empresa contrata a un desarrollador externo para construir su web, es habitual pactar en el contrato quién es el propietario del código fuente resultante, ya qué sin acceso a ese código original, solo con la web funcionando, sería imposible para otro equipo modificarla o corregir errores en el futuro sin reescribirla desde cero.
El código fuente es el texto legible escrito por el programador; el programa qué se ejecuta es el resultado de compilarlo o interpretarlo, convertido en código máquina o bytecode, formatos qué la máquina entiende pero un humano no puede leer con facilidad.
Porque lo consideran una ventaja competitiva o secreto comercial; distribuir solo el programa ya compilado protege la lógica interna de ser copiada o analizada por competidores, a diferencia del modelo de código abierto donde esa lógica es visible.
En sistemas de control de versiones como Git, alojados en plataformas como GitHub o GitLab, qué permiten llevar un historial de cada cambio, trabajar en paralelo varias personas y volver a una versión anterior si algo se rompe.