O componente que lê uma declaração de código, converte -o em instruções de linguagem de máquina e executa -as é chamada de
compilador ou
intérprete .
Aqui está o colapso:
*
compilador: Um compilador pega todo o programa de código -fonte como entrada, o traduz em código da máquina (uma sequência de instruções que o processador do computador entende) e, em seguida, produz um arquivo executável. Este arquivo executável pode ser executado independentemente mais tarde.
*
Exemplo: C, C ++, Java
*
Interpretador: Um intérprete lê e executa a linha por linha, traduzindo cada linha em instruções da máquina e executando -as imediatamente. Ele não cria um arquivo executável.
*
Exemplo: Python, JavaScript, Ruby
Deixe -me saber se você quiser mais detalhes sobre como os compiladores e intérpretes funcionam!