Buscar

Linguagens Interpretadas e Linguagens Compiladas

Em que tipos de projeto seu uso pode trazer vantagens e/ou desvantagens? Dê exemplos para cada uma delas.

💡 4 Respostas

User badge image

Daniel Nora Castro

Linguagens interpretadas são menos eficientes em termos de uso da memória e do processador. Uma vez que as instruções de alto nível nunca são propriamente compiladas para uma linguagem de baixo nível para o processador, o interpretador tem o trabalho de convertê-las para um conjunto de instruções que o processador sabe executar, mas que nem sempre representam a forma como o processador pode executá-las eficientemente... Linguagens interpretadas são portáveis, uma vez que só é necessário oferecer para cada plataforma diferente um programa interpretador, em vez de ter que se compilar os códigos fonte dos programas em cada plataforma diferente. O código fica mais claro, porque não apresenta condições de pré-processamento como #ifdef__linux__ para identificar o sistema operacional sobre o qual o programa será utilizado. Linguagens interpretadas se encaixam melhor com metodologias ágeis de desenvolvimento, porque respondem melhor ao requisito de agilidade, uma vez que para implementar uma funcionalidade, basta escrever o programa e verificar se ele faz o que você queria. Não precisa compilar, corrigir bugs e recompilar até funcionar antes de poder testar. Isso vem com a desvantagem de erros serem mais discretos e ocorrerem em tempo de execução.
1
Dislike0
User badge image

Andre Smaira

As linguagens compiladas, como por exemplo a linguagem C, conta com o auxilio de um compilador, que é capaz de traduzir o código escrito em alto nível para linguagem para um código equivalente da máquina do computador.

Vantagens: O Código copilado é mais rápido de ser acessado, Compila apenas se o código estiver sem erros.

Desvantagens: Processo de correção, necessita que o código seja copilado novamente.


As linguagens interpretadas leem um código fonte de uma linguagem e os convertem em código executável.

Eles só precisam escrever, testar, corrigir, escrever, testar e distribuir. Não sendo necessário copilar.

Vantagens: correções e alterações mais rápidas de realizar, consomem menos memória, de fácil entendimento.

Desvantagens: Qualquer erro no código afeta o sistema todo.

0
Dislike0
User badge image

Andre Smaira

As linguagens compiladas, como por exemplo a linguagem C, conta com o auxilio de um compilador, que é capaz de traduzir o código escrito em alto nível para linguagem para um código equivalente da máquina do computador.

Vantagens: O Código copilado é mais rápido de ser acessado, Compila apenas se o código estiver sem erros.

Desvantagens: Processo de correção, necessita que o código seja copilado novamente.


As linguagens interpretadas leem um código fonte de uma linguagem e os convertem em código executável.

Eles só precisam escrever, testar, corrigir, escrever, testar e distribuir. Não sendo necessário copilar.

Vantagens: correções e alterações mais rápidas de realizar, consomem menos memória, de fácil entendimento.

Desvantagens: Qualquer erro no código afeta o sistema todo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais