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

Em nossos estudos aprendemos que no processo de compilação, transformamos os códigos fonte em código executável, permitindo aos computadores executarem as instruções lógicas descritas no código fonte. Com este conceito em mente analise as afirmativas abaixo e assinale a alternativa correta quanto ao processo de compilação que não seja Multi plataforma.
ALTERNATIVAS

Todo código fonte, compilado em um Sistema Operacional Windows, será executado em qualquer outro Sistema Operacional.

Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais UNIX.

Todo código fonte, compilado em um Sistema Operacional Windows, não poderá ser executado em nenhum sistema operacional.

Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais Windows.

Soluções para a tarefa

Respondido por kkmilacalefi16
1
resposta 1
Todo código fonte, compilado em um Sistema Operacional Windows, será executado em qualquer outro Sistema Operacional.


Já o Java não tem esse problema, pois sua execução não está diretamente relacionado com o Sistema Operacional, ele conversa diretamente com a JVM (Java Virtual Machine), possibilitando assim a portabilidade de seu código. O que for escrito em um sistema operacional Windows, irá rodar em um sistema operacional Linux (salvo algumas exceções de códigos nativos). Esse processo cria uma independência do Sistema Operacional, dando ao desenvolvedor uma liberdade de desenvolver para múltiplas plataformas sem aquela preocupação de se o código irá funcionar corretamente. 


geislor: Não concordo, ele fala "processo de compilação que não seja Multi plataforma." nesse em caso levando em consideração processos tradicionais de compilação seria a letra: 'D' Todo código fonte, compilado em um Sistema Operacional Windows, será executado apenas em Sistemas Operacionais Windows.
Perguntas interessantes