Linguagem de programação

686 palavras 3 páginas
Curso: Engenharia Mecânica Série: 1ª
Disciplina: Algoritmo e Programação
Professor (a):
Aluno:
RA:
E-mail:

LINGUAGEM DE PROGRAMAÇÃO

LINGUAGENS COMPILADAS E INTERPRETADAS

Uma linguagem de programação pode ser convertida, ou traduzida, em código de máquina por compilação ou interpretação, que juntas podem ser chamadas de tradução. Teoricamente, qualquer linguagem pode ser compilada ou interpretada e, por causa disso, há algumas linguagens que possuem ambas as implementações. O dicionário da língua portuguesa define Compilar como reunir, ajuntar, enquanto a definição de Interpretar é tornar claro o sentido de, explicar; traduzir; fazer juízo a respeito de. Pelas definições desses dois verbos, já podemos perceber que seus significados não se opõem, mas se complementam.
Se o método utilizado traduz todo o texto do programa, para só depois executar o programa, então se diz que o programa foi compilado e que o mecanismo utilizado para a tradução é um compilador. A versão compilada do programa tipicamente é armazenada, de forma que o programa pode ser executado um número indefinido de vezes sem que seja necessária nova compilação, o que compensa o tempo gasto na compilação. Isso acontece com linguagens como Pascal e C.
Se o texto do programa é traduzido na medida em que vai sendo executado, como em Javascript, Python, Perl ou PHP, num processo de tradução de trechos seguidos de sua execução imediata, então se diz que o programa foi interpretado e que o mecanismo utilizado para a tradução é um interpretador. Programas interpretados são geralmente mais lentos do que os compilados, mas são também geralmente mais flexíveis, já que podem interagir com o ambiente mais facilmente.
Embora haja essa distinção entre linguagens interpretadas e compiladas, as coisas nem sempre são tão simples. Há linguagens compiladas para um código de máquina de uma máquina virtual, como o Java e C#. E também há outras formas de interpretar em que os códigos-fontes, ao invés de

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas