Código fuente
El texto legible que escriben quienes programan y a partir del cual se arma un programa.
El código fuente es el conjunto de archivos de texto donde se escribe un programa, en un lenguaje de programación como Python, Java o JavaScript. Está pensado para que lo lean personas: tiene nombres con sentido, comentarios que explican decisiones y una estructura repartida en archivos y carpetas. Todo el código fuente de un producto junto suele llamarse su base de código (o codebase).
Lo que instalás en el celular o en la compu normalmente no es el código fuente sino el resultado de armarlo: un compilador u otras herramientas convierten el texto en algo que la máquina ejecuta rápido y que para una persona es casi ilegible. Por eso importa tener el código fuente. Con él podés entender exactamente qué hace un programa, arreglarlo, cambiarlo o volver a armarlo; sin él, en general, no.
Las empresas suelen tratar su código fuente como un secreto valioso. Los proyectos de código abierto hacen lo contrario: lo publican para que cualquiera pueda leerlo, reutilizarlo y mejorarlo, bajo una licencia que fija las reglas. En cualquier caso, hoy el código fuente casi siempre vive en un sistema de control de versiones como Git, que guarda toda la historia de quién cambió qué y cuándo.
Para quedarse
- Texto legible, escrito por personas en un lenguaje de programación.
- Se arma (compila o empaqueta) para obtener el programa que la gente usa.
- Tener el código fuente te permite revisar, arreglar y cambiar un programa.
- Suele vivir en Git; en el código abierto se publica para todos.