Código fuente
El código fuente se refiere a una colección de líneas de código de computadora, que son responsables de definir cómo funcionará un programa (software) en función de una lista de instrucciones y declaraciones deterministas. En esencia, el código fuente es el estado principal de un software en el momento en que se escribe originalmente.
Como tal, un código fuente consta de un conjunto de instrucciones que se pueden escribir en varios lenguajes de programación de computadoras diferentes, como Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity y Haskell. Todos estos lenguajes de programación tienen una característica común: consisten en un conjunto de instrucciones que las computadoras deben seguir para realizar ciertas acciones y producir resultados particulares.
Después de ser creado, el código fuente a menudo se “traduce” o compila a un lenguaje de máquina que las computadoras pueden entender y ejecutar. En algunas situaciones, sin embargo, el código fuente se ejecuta inmediatamente sin necesidad de compilación (estos programas informáticos se conocen como intérpretes).
Durante el desarrollo de software de computadora, la etapa del código fuente es la fase de trabajo inicial en la que los programadores pueden leer, comentar y realizar ediciones antes de que el programa finalice y finalmente se ejecute en una computadora. Las bibliotecas de código fuente facilitan mucho el trabajo de los ingenieros de software, los informáticos y los programadores porque pueden incluir comentarios dentro de las líneas de código (por ejemplo, fragmentos de texto sin formato legible con comentarios explicativos y perspicaces).