Red de conocimiento informático - Conocimiento sistemático - Introducción al código fuente

Introducción al código fuente

El código fuente (también llamado programa fuente) se refiere a una serie de instrucciones en lenguaje informático legibles por humanos. En los lenguajes de programación modernos, el código fuente puede presentarse en forma de libros o cintas, pero el formato más común es un archivo de texto, que a menudo se utiliza para compilar programas de computadora. El objetivo final del código fuente de una computadora es traducir texto legible por humanos en instrucciones binarias que una computadora pueda ejecutar. Este proceso se llama compilación y lo realiza el compilador. El código fuente puede estar contenido en uno o más archivos como parte especial del software. No es necesario que un programa esté escrito en el mismo formato de código fuente. Por ejemplo, si un programa es compatible con la biblioteca del lenguaje C, entonces puede usar el lenguaje C y otra parte se puede escribir en lenguaje ensamblador para lograr una mayor eficiencia operativa.

El software más complejo generalmente requiere la participación de decenas o incluso cientos de códigos fuente. Para reducir esta complejidad, debemos introducir un sistema que pueda describir la relación entre varios códigos fuente y cómo compilarlos correctamente. En este contexto, nació el Revision Control System (RCS) y se convirtió en una de las herramientas necesarias para que los desarrolladores revisen el código.

También existe una combinación: el código fuente se escribe y compila en diferentes plataformas. El término técnico se llama trasplante de software. Para las computadoras, no existe un código fuente verdaderamente "bueno"; sin embargo, como persona, los buenos hábitos de escritura determinarán la calidad del código fuente. La legibilidad del código fuente se ha convertido en un criterio importante para bien o para mal. La documentación del software es clave para demostrar legibilidad.