[ESAF - 2002 - STN - Analista de Finanças e Controle – Superior] Assinale a opção correta.
a) Um programa em linguagem de alto nível é armazenado em um arquivo do tipo texto. b) O código executável produzido por um compilador pode ser executado em qualquer plataforma. c) Um programa interpretado executa mais rapidamente que um programa compilado. d) Um programa escrito em Linguagem Assembly pode ser executado diretamente. e) Um programa em Linguagem de Máquina pode ser convertido em Linguagem de Alto Nível através de um compilador.
pessoal qual é a resposta certa galera que eu não sei
Lista de comentários
MMeessttrree
A resposta mais correta seria a d), pois:
a) É errado, pois um programa de alto-nível, se compilado, é armazenado em um arquivo binário, se interpretado, em um binário, mas um binário bytecode, e, se for uma linguagem da Web (JS, PHP, etc.), aí sim seria armazenado em texto.
b) É errado, pois os SOs lidam com conceitos diferentes uns dos outros
c) É ao contrário
e) Não, um programa em linguagem de máquina pode ser convertido para linguagem baixo-nível, e isso seria feito por um disassembler, não por um compilador
0 votes Thanks 0
claudioborges
Atendendo ao enunciado a alternativa correta é: d) Um programa escrito em Linguagem Assembly pode ser executado diretamente.
Lista de comentários
a) É errado, pois um programa de alto-nível, se compilado, é armazenado em um arquivo binário, se interpretado, em um binário, mas um binário bytecode, e, se for uma linguagem da Web (JS, PHP, etc.), aí sim seria armazenado em texto.
b) É errado, pois os SOs lidam com conceitos diferentes uns dos outros
c) É ao contrário
e) Não, um programa em linguagem de máquina pode ser convertido para linguagem baixo-nível, e isso seria feito por um disassembler, não por um compilador
d) Um programa escrito em Linguagem Assembly pode ser executado diretamente.