Os computadores não entendem o código da maneira como fazemos. Eles trabalham com
binário , um sistema que usa apenas dois dígitos:
0 e
1 .
Aqui está o porquê:
* Sinais elétricos: Os computadores são construídos em circuitos eletrônicos que podem estar "em" ou "off". Esses estados são representados por 1 (on) e 0 (desativado).
*
processamento eficiente: O uso do binário permite que os computadores manipulem e armazenem informações com eficiência, pois requer apenas dois valores possíveis.
Enquanto os computadores trabalham diretamente com o binário, escrevemos código em linguagens de programação de nível superior como Python, Java, C ++, etc. Esses idiomas são traduzidos em código de máquina binária através de:
*
Compiladores: Eles convertem código em instruções da máquina (binário) que o computador pode entender.
*
Interpretadores: Eles executam o código linha por linha, traduzindo cada instrução em binário à medida que avançam.
Portanto, embora escrevamos código em vários idiomas, o idioma principal que os computadores entendem e executam é
binário .