SóProvas


ID
2801338
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2018
Provas
Disciplina
Programação
Assuntos

O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguagem. Isso permite que as linguagens de programação sejam agrupadas pelo modo como são tipicamente processadas. Algumas linguagens são normalmente compiladas diretamente para linguagem de máquina, outras são normalmente interpretadas e, ainda, existe um grupo de linguagens híbridas que são, normalmente, compiladas para uma linguagem intermediária que é interpretada por uma máquina virtual.


Que lista possui um exemplo de cada um dos três grupos de linguagens?

Alternativas
Comentários
  • Quem não tem acesso:  - -> D

  • Compiladas -> C, C++

    Interpretadas -> Python, Haskell

    Híbridas -> Java, C#

  • Cuidado com a pegadinha do Java, ele quer um exemplo de cada linguagem informada, mas não pediu na mesma ordem.

  • Híbridas -> Java, C#

    Compiladas -> C, C++, COBOL, Fortran

    Interpretadas -> Python, Javascript, PHP, LISP, PERL, Prolog, Haskell

    A

    C, C++ e Java -> C e C++ são compiladas

    B

    JavaScript, PHP e Python -> todas são intepretadas

    C

    Perl, Prolog e Cobol -> Perl e Prolog são interpretadas

    D

    Java, Fortran e Prolog -> Java é híbrida (lembrar de JVM),

    Fortran é compilada,

    Prolog é interpretada (nunca tinha ouvido falar).

    Como é uma de cada, esta é a alternativa correta.

    E

    Cobol, Fortran e LISP-> Cobol e Fortran são compiladas.

    Acho q é isso, complementando a respota do colega.