Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

As linguagens Híbridas!

São exemplos de linguagens compiladas: Fortran, C, C++ e Pascal.

Vantagens:

  • Detecção precoce dos erros.
  • Eficiência (Assistir ao vídeo baixado de uma live é mais eficiência do que assistir a live ao vivo.)

Desvantagens:

  • Restrição (Um código gerado para windows é muito provável que não rodará em um sistema operacional linux.)

São exemplos de linguagens interpretadas: Lisp, Prolog, PHP e JavaScript.

Vantagens:

  • Multiplataforma (O código poderá ser rodado em qualquer máquina, pois, o tradutor ainda não gerou o código de máquina.)

Desvantagens:

  • Presença de erros durante a execução.

São exemplos de linguagens híbridas: C#, VB.NET e Java.

Vantagens:

  • Possui as vantagens das compiladas (Dadas as medidas e proporções) e as vantagens das interpretadas.

Desvantagens:

  • Menos eficiente que as compiladas.

Referências Bibliográficas:

TUCKER, A. B.; NOONAN, R. E.; Linguagens de programação: princípios e paradigmas. 2. ed. São Paulo: McGrall-Hill, 2009. Seção 1.6.

SEBESTA, R. W.; Conceitos de linguagem de programação. 9. ed. Porto Alegre: Bookman, 2011. Seção 1.7.

1 resposta
solução!

Reforçando: Ao utilizar o método de compilação, o compilador irá ler o código, fazer todas as análises sintáticas e demais processos, para, por fim, gerar um arquivo código-objeto ou um arquivo executável. Já na interpretação, nenhum arquivo ou código é gerado, e sim uma tradução instantânea, em tempo de execução.