Código fonte
Código-fonte refere-se a uma coleção de linhas de código de computador, que são responsáveis por definir como um programa (software) funcionará com base em uma lista de instruções e declarações determinísticas. Em essência, o código-fonte é o estado primário de um software no momento em que é originalmente escrito.
Como tal, um código-fonte consiste em um conjunto de instruções que podem ser escritas em várias linguagens de programação de computador diferentes, como Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity e Haskell. Todas essas linguagens de programação têm uma característica comum: consistem em um conjunto de instruções que os computadores devem seguir para realizar determinadas ações e produzir determinadas saídas.
Depois de criado, o código-fonte é muitas vezes “traduzido” ou compilado em uma linguagem de máquina que os computadores são capazes de entender e executar. Em algumas situações, no entanto, o código-fonte é executado imediatamente sem a necessidade de compilação (esses programas de computador são conhecidos como intérpretes).
Durante o desenvolvimento de software de computador, o estágio de código-fonte é a fase inicial de trabalho onde os programadores são capazes de ler, comentar e fazer edições antes que o programa seja finalizado e eventualmente executado por uma máquina de computador. As bibliotecas de código-fonte facilitam muito o trabalho de engenheiros de software, cientistas da computação e programadores porque podem incluir comentários nas linhas de código (por exemplo, pedaços de texto simples legível com comentários explicativos e perspicazes).