Pular para o conteúdo principal

Compilador

Quando você não fala o idioma de alguém, pode usar um tradutor para te ajudar com isso. Esse é o compilador!

Ele recebe uma Linguagem de Programação como uma entrada e a converte em um código de baixo nível legível por uma máquina. O input geralmente é feita em linguagens de alto nível, como C, Java e Python. E a saída geralmente é em binário, consistindo em 0s e 1s.

info

JavaScript não é considerado uma linguagem de programação, mas sim uma linguagem de script.

Isso adiciona o benefício de poder escrever em várias linguagens, mas conseguir com que todos eles para sejam executados pela máquina, desde que sejam traduzidos, ou mais especificamente "compilados".

Também existem compiladores que não convertem código em código de máquina, mas sim convertem código de uma linguagem para outra. Eles são chamados de "Transpiladores".