--- title: Interpreters localeTitle: Intérpretes --- ## Intérpretes Intérpretes são um tipo de tradutor. Os intérpretes usam o código fonte - código escrito em JavaScript, Python e outros idiomas. Então eles traduzem em código que o computador entende. Este código traduzido é código binário. Não é nada além de 1s e 0s. Os intérpretes traduzem o código-fonte linha por linha, enquanto executam o código binário. O programa será executado até que o intérprete encontre erros no código-fonte. Então, ele irá parar de traduzir / executar o programa e sinalizar os erros. Para comparar, os compiladores convertem todo o código-fonte de uma só vez em código binário e, em seguida, executam o código binário. #### Mais Informações: ["A Gentler Introduction to Programming" de Matt Adesanya](https://medium.freecodecamp.org/a-gentler-introduction-to-programming-707453a79ee8) compara compiladores e intérpretes e introduz outros conceitos básicos de programação. Alguns Idiomas Interpretados: * [Python](https://en.wikipedia.org/wiki/Python_(programming_language)) * [JavaScript](https://en.wikipedia.org/wiki/JavaScript) * [Rubi](https://en.wikipedia.org/wiki/Ruby_(programming_language)) * [Adiante](https://en.wikipedia.org/wiki/Forth_(programming_language)) * [Perl](https://en.wikipedia.org/wiki/Perl)