Informática, perguntado por pamteruel, 1 ano atrás

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 multi plataforma. A linguagem C, também é capaz de rodar em várias plataformas, mas não é considerada 100% multi plataforma como o Java. Com 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 multi plataforma diferentemente da linguagem C.
ALTERNATIVAS

O Java gera código binário compilável, o C não.


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


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


O Java possui uma máquina virtual que é capaz de interpretar seus bytecodes em qualquer sistema operacional. O C, precisa executar seus programas no mesmo sistema operacional em que foi compilado.


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.

Soluções para a tarefa

Respondido por rafaelcabiludo
8

Resposta:

Concordo.

Explicação:

pag 19 do Livro (em 2019)

Respondido por vchinchilla22
2

A diferença que torna o Java uma linguagem multi plataforma diferentemente da linguagem C é expresso na; Alternativa D:

  • O Java possui uma máquina virtual que é capaz de interpretar seus bytecodes em qualquer sistema operacional. O C, precisa executar seus programas no mesmo sistema operacional em que foi compilado.

O Java é uma linguagem de computador multi plataforma devido a sua Máquina Virtual, isso permite que possa rodar em diversos Sistemas Operacionais.

Já na linguagem C, o código é compilado apenas para uma máquina específica, ou seja, somente poderá ser executado naquele sistema operacional.

Outra diferença real entre essas duas linguagens de programação existe com base em seu uso. C é uma linguagem orientada a funções, enquanto Java é uma linguagem orientada a objetos.

Saiba mais em: https://brainly.com.br/tarefa/32236377

Anexos:
Perguntas interessantes