Baixe o app do Guru IA

Android e iOS

Foto de perfil

Luis

ENVIADA PELO APP
Estudos Gerais11/08/2024

Sabemos que muitas linguagens de programação modernas, depen...

Sabemos que muitas linguagens de programação modernas, dependem de uma plataforma (sistema operacional) específica para rodarem com sucesso. Porém, o Java é conhecido como WORA (Write Once Run Anywhere), pois é considerado uma linguagem de programação multiplataforma. A linguagem C, também é capaz de rodar em várias plataformas, mas não é considerada 100% multiplataforma como o Java.

Considerando o texto acima e a base em seu aprendizado sobre a forma que o Java gera seus programas, assinale a alternativa que representa a principal diferença que torna o Java uma linguagem multiplataforma, diferentemente da linguagem C. Alternativas Alternativa 1: O Java gera código binário compilável, o C não.

Alternativa 2: O Java é uma linguagem compilável apenas e o C é uma linguagem interpretável.

Alternativa 3: O Java é uma linguagem interpretável apenas e o C é uma linguagem compilável.

Alternativa 4: O Java é Opensource, por isso roda em qualquer sistema operacional. O C, é proprietário, e por isso, o programador tem que baixar a linguagem C, para o sistema operacional que ele pretende desenvolver.

Alternativa 5: O Java possui uma máquina virtual que é capaz de interpretar seus bytecodes em qualquer sistema operacional. O programa em C precisa ser executado no mesmo sistema operacional em que foi compilado.

Envie suas perguntas pelo App
Google Play
App Store
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros