Qual das seguintes opções NÃO é uma vantagem de usar uma linguagem de programação de alto nível?
(A) -
Facilidade de aprendizado e uso
(B) -
Maior abstração do hardware
(C) -
Execução mais rápida
(D) -
Portabilidade entre plataformas
(E) -
Redução do número de linhas de código
Explicação
As linguagens de programação de alto nível geralmente são executadas mais lentamente do que as linguagens de baixo nível porque passam por um processo de compilação ou interpretação adicional antes de serem executadas pela máquina.
Análise das alternativas
As demais alternativas são vantagens de usar uma linguagem de programação de alto nível:
- (A): São mais fáceis de aprender e usar do que as linguagens de baixo nível.
- (B): Abstraem mais o hardware subjacente, permitindo que os programadores se concentrem na lógica do programa.
- (D): São mais portáveis entre diferentes plataformas, pois não dependem diretamente do hardware.
- (E): Geralmente requerem menos linhas de código para implementar a mesma funcionalidade.
Conclusão
As linguagens de programação de alto nível oferecem várias vantagens, incluindo maior abstração, portabilidade e facilidade de uso, mas geralmente são executadas mais lentamente do que as linguagens de baixo nível.