É um equívoco comum que todos os computadores entendam o mesmo idioma.
Aqui está o colapso:
*
Os computadores não entendem idiomas da maneira como os humanos. Eles operam em
código binário , um sistema de 0s e 1s, que representam sinais elétricos (ligados ou desligados). Esta é a única linguagem que eles "entendem diretamente".
*
linguagens de programação são ferramentas que permitem que os humanos se comuniquem com os computadores. Eles são traduzidos em código binário por
compiladores ou
Interpretadores .
*
Existem muitas linguagens de programação diferentes , cada um com seus próprios pontos fortes e fracos. Alguns exemplos incluem:
*
python: Freqüentemente usado para desenvolvimento da Web, análise de dados e aprendizado de máquina.
*
java: Popular para aplicativos Android e software corporativo.
*
c ++: Poderoso para o desenvolvimento de jogos e programação de sistemas.
*
javascript: Essencial para páginas da web interativas.
*
idiomas de baixo nível estão mais próximos do hardware (como a linguagem de montagem), enquanto
idiomas de alto nível são mais abstratos e mais fáceis para os humanos entenderem.
Portanto, os computadores não entendem diretamente nenhum idioma específico. Eles entendem apenas o código binário, e as linguagens de programação são usadas como intermediários para traduzir instruções humanas nesse código.