Questões Programação Conceitos básicos de programação
Sobre as linguagens de programação, é correto afirmar:
Responda: Sobre as linguagens de programação, é correto afirmar:
💬 Comentários
Confira os comentários sobre esta questão.

Por David Castilho em 31/12/1969 21:00:00
Gabarito: b)
As linguagens de programação são utilizadas para escrever códigos que serão executados por computadores. Vamos analisar cada afirmativa:
a) Errado. Interpretadores são programas que executam diretamente o código fonte, convertendo-o em linguagem de máquina durante a execução, sem a necessidade de gerar um arquivo executável.
b) Correto. Linguagens de alto nível permitem uma programação mais próxima da linguagem humana, facilitando o desenvolvimento de programas complexos com menos linhas de código. No entanto, para que esses programas sejam executados pelo computador, é necessário utilizar um compilador para traduzir o código fonte para linguagem de máquina.
c) Errado. Cada processador possui sua própria linguagem de máquina, definida pela arquitetura de hardware. Um computador só consegue entender e executar instruções na linguagem de máquina específica para o seu processador.
d) Errado. Os computadores só entendem linguagem de máquina. Todas as linguagens de programação precisam ser traduzidas para linguagem de máquina antes de serem executadas.
e) Errado. Softwares escritos em linguagem de máquina não são portáveis, pois dependem da arquitetura do processador para o qual foram desenvolvidos.
Portanto, a alternativa correta é a letra b), pois linguagens de alto nível exigem compiladores para serem convertidas em linguagem de máquina.
As linguagens de programação são utilizadas para escrever códigos que serão executados por computadores. Vamos analisar cada afirmativa:
a) Errado. Interpretadores são programas que executam diretamente o código fonte, convertendo-o em linguagem de máquina durante a execução, sem a necessidade de gerar um arquivo executável.
b) Correto. Linguagens de alto nível permitem uma programação mais próxima da linguagem humana, facilitando o desenvolvimento de programas complexos com menos linhas de código. No entanto, para que esses programas sejam executados pelo computador, é necessário utilizar um compilador para traduzir o código fonte para linguagem de máquina.
c) Errado. Cada processador possui sua própria linguagem de máquina, definida pela arquitetura de hardware. Um computador só consegue entender e executar instruções na linguagem de máquina específica para o seu processador.
d) Errado. Os computadores só entendem linguagem de máquina. Todas as linguagens de programação precisam ser traduzidas para linguagem de máquina antes de serem executadas.
e) Errado. Softwares escritos em linguagem de máquina não são portáveis, pois dependem da arquitetura do processador para o qual foram desenvolvidos.
Portanto, a alternativa correta é a letra b), pois linguagens de alto nível exigem compiladores para serem convertidas em linguagem de máquina.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários