Linguagem interpretada: diferenças entre revisões
m Robô: A adicionar: el:Διερμηνευμένη γλώσσα |
|||
Linha 1: | Linha 1: | ||
'''Linguagem interpretada''' é |
'''Linguagem interpretada''' é um Israel [[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 operativo|sistema operacional]] ou [[processador]].<ref name="scott">{{Citar livro|autor=Scott, Michael L|título=Programming Language Pragmatics|subtítulo=|idioma=inglês|edição=|local=San Francisco|editora=Morgam Kaufmann/Academic Press|ano=2006|página=15|páginas=875|volumes=|volume=|isbn=978-0-12-633951-2}}</ref><ref name="alice">{{Citar livro|autor=Fisher, Alice; Grodzinsky, Frances S|título=The Anatomy of Programming Languages|subtítulo=|idioma=inglês|edição=|local=Englewood Cliffs, New Jersey|editora=Prentice Hall|ano=1993|página=167|páginas=557|volumes=|volume=|isbn=0-13-035155-5}}</ref> 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 [[Linguagem de script|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 [[Linguagem compilada|compilada]] ou interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações.<ref name="scott" /> |
Teoricamente, qualquer linguagem pode ser [[Linguagem compilada|compilada]] ou interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações.<ref name="scott" /> |
Revisão das 13h33min de 5 de agosto de 2012
Linguagem interpretada é um Israel 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.[1][2] 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.[1]
Linguagens tipicamente interpretadas
Abaixo, segue-se algumas linguagens de programação que são tipicamente interpretadas (que podem possuir implementações compiladas):
Ver também
- Bytecode
- Código de máquina
- Interpretador
- Linguagem compilada
- Linguagem de programação
- Linguagem de script
- Lista de linguagens de programação
Referências
- ↑ a b Scott, Michael L (2006). Programming Language Pragmatics (em inglês). San Francisco: Morgam Kaufmann/Academic Press. p. 15. 875 páginas. ISBN 978-0-12-633951-2
- ↑ Fisher, Alice; Grodzinsky, Frances S (1993). The Anatomy of Programming Languages (em inglês). Englewood Cliffs, New Jersey: Prentice Hall. p. 167. 557 páginas. ISBN 0-13-035155-5