Vantagens e desvantagens
Vantagens das linguagens compiladas
Os programas compilados em código de máquina nativo tendem a ser mais rápidos que o código interpretado. Isso ocorre porque o processo de traduzir o código em tempo de execução aumenta o tempo do processo, podendo fazer com que o programa seja, em geral, mais lento.
Desvantagens das linguagens compiladas
As desvantagens mais notáveis são:
Tempo adicional necessário para concluir toda a etapa de compilação antes dos testes
Dependência da plataforma do código binário gerado
Vantagens das linguagens interpretadas
As linguagens interpretadas tendem a ser mais flexíveis, geralmente oferecendo recursos como digitação dinâmica e tamanho reduzido de programa. Além disso, como os interpretadores executam o código fonte do programa por conta própria, o código não depende da plataforma.
Desvantagens das linguagens interpretadas
A desvantagem mais notável é a velocidade típica de execução em comparação com as linguagens compiladas.