Linguagem interpretada é uma
linguagem de programação, onde o
código fonte nessa linguagem é executado por um
programa de computador chamado
interpretador, que em seguida é executado pelo
sistema operacional ou
processador. Mesmo que um código em uma linguagem 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. Existem também, as
linguagens de script, que são linguagens interpretadas, executadas do interior de programas e/ou de outras linguagens de programação.
Teoricamente, qualquer linguagem pode ser
compilada ou interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações.