Informática Múltipla Escolha

As linguagens de programação são classificadas de acordo com a sua proximidade com o formato da máquina (baixo nível) ou com a proximidade com o formato humano (alto nível). Qual linguagem é classificada como de baixo nível de abstração e está relacionada diretamente à arquitetura do processador?

As linguagens de programação são classificadas de acordo com a sua proximidade com o formato da máquina (baixo nível) ou com a proximidade com o formato humano (alto nível). Qual linguagem é classificada como de baixo nível de abstração e está relacionada diretamente à arquitetura do processador?

  1. Pascal.
  2. Fortran.
  3. C++.
  4. Delphi.
  5. Assembly.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Assembly

A classificação das linguagens de programação baseia-se principalmente na proximidade com a linguagem humana e na abstração dos recursos do hardware. Para responder corretamente, é fundamental distinguir entre linguagens de alto nível e baixo nível.

Linguagens de Alto Nível: São projetadas para serem fáceis de ler e escrever por humanos, utilizando sintaxe próxima à língua inglesa ou matemática. Elas abstraem detalhes complexos da máquina, como gerenciamento de memória e registradores. Exemplos incluem Pascal, Fortran, C++ e Delphi.

Linguagens de Baixo Nível: Operam muito próximas ao código binário da máquina (0 e 1). Elas são específicas da arquitetura do processador e permitem controle direto sobre os recursos de hardware, como registradores e endereços de memória. A principal representante dessa categoria é a linguagem de montagem (Assembly).

Análise das Alternativas

Para identificar a resposta correta, vamos examinar o perfil técnico de cada opção apresentada:

  • Pascal: Linguagem estruturada de alto nível, criada para facilitar o ensino de programação. Não possui relação direta com a arquitetura do processador.
  • Fortran: Uma das primeiras linguagens de alto nível, focada em cálculos científicos. Abstração elevada em relação à máquina.
  • C++: Considerada uma linguagem de alto nível (com capacidade de manipulação de baixo nível via ponteiros), mas ainda mantém abstrações significativas sobre a arquitetura física.
  • Delphi: Ambiente de desenvolvimento e linguagem baseada no Pascal, totalmente de alto nível.
  • Assembly: É uma linguagem simbólica que traduz instruções mnemônicas diretamente em códigos de máquina. Cada instrução corresponde a uma operação específica do processador, sendo dependente da arquitetura (ex: x86, ARM).

Portanto, apenas a linguagem Assembly se enquadra na definição de baixo nível de abstração e relação direta com a arquitetura do processador.

Alternativa E.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.