Loading AI tools
Da Wikipédia, a enciclopédia livre
Linguagem interpretada é uma linguagem de programação em que o código fonte é executado por um programa de computador chamado interpretador (ao invés de serem compiladas),[1][2] onde a interpretação e a execução do programa acontecem em tempo real e independente do sistema operacional utilizado.[3] Como por exemplo a "linguagem de script" é uma linguagem de programação que trabalha com scripts que agilizam e automatizam a execução de tarefas que seriam executadas uma de cada vez por um operador humano.[4]
Existe a seguinte controvérsia, mesmo que o código fonte passe pelo processo de compilação, a linguagem pode ser considerada interpretada se o programa resultante não for executado diretamente pelo sistema operacional ou processador. Um exemplo disso é o Bytecode, que é um tipo de linguagem interpretada que passa pelo processo de compilação e, em seguida, é executado por uma máquina virtual, cuja sintaxe é similar a código de máquina e cada comando ocupa 1 byte.
Teoricamente, qualquer linguagem pode ser compilada ou interpretada e, por isso, há algumas linguagens que possuem ambas implementações mescladas,[1] processo chamado de "Just in time" (JIT), que veio aperfeiçoar a produção.[5]
A maioria das linguagens interpretadas são flexíveis, oferecendo recursos como digitação dinâmica, tamanho reduzido de programa gerado e, a interpretação código-fonte implementado pelo programador e a execução do programa gerado são feitos realizados independete do sistema operacional (ou plataforma) utilizada.[3] o processo detalhado da interpretação facilidade a visualização dos erros de programação.[5]
Abaixo, segue-se algumas linguagens de programação que são tipicamente interpretadas (que podem possuir implementações compiladas):
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.