A série de instruções ou comandos que um computador segue para criar software é chamado 
 código  ou 
 código -fonte  .  
 Aqui está um colapso: 
 * Código 
: Este é o termo mais geral para as instruções escritas em uma linguagem de programação. 
 * 
 Código fonte: Este é o texto legível pelo homem que escreve um programador. É a forma original das instruções do software. 
 * 
 Linguagem de programação: Este é um idioma específico usado para escrever instruções que um computador pode entender. Existem muitos idiomas diferentes, cada um com seus pontos fortes e fracos. Exemplos incluem Python, JavaScript, Java, C ++ e muito mais.   
 Aqui está uma analogia simplificada:   Pense em uma receita. A receita é como o código -fonte, escrito em um idioma específico (inglês, neste caso). Ele contém as instruções de como criar um prato específico (software). O computador, como um chef, segue estas instruções para "cozinhar" o software.   
 O que acontece com o código -fonte?    * 
 Compilação: Algumas linguagens de programação exigem que o código -fonte seja traduzido em um idioma que o computador pode entender diretamente (código da máquina). Esse processo é chamado de compilação. 
 * 
 Interpretação: Outros idiomas são interpretados diretamente pelo computador, sem a necessidade de compilação. Isso é feito linha a linha à medida que o software é executado.  
 Não importa como seja processado, o código -fonte fornece o plano para criar o software.