Qual das seguintes linguagens de programação NÃO é orientada a objetos?
(A) -
Java
(B) -
C++
(C) -
Pascal
(D) -
Python
(E) -
C#
Explicação
Pascal é uma linguagem de programação procedural e não orientada a objetos. Linguagens orientadas a objetos encapsulam dados e métodos em objetos, enquanto linguagens procedurais focam em procedimentos e funções.
Análise das alternativas
- (A) Java é orientada a objetos.
- (B) C++ é orientada a objetos.
- (C) Pascal é procedural.
- (D) Python é orientada a objetos.
- (E) C# é orientada a objetos.
Conclusão
É importante entender as diferenças entre linguagens procedurais e orientadas a objetos para selecionar a linguagem adequada para cada projeto de programação. Linguagens orientadas a objetos oferecem vantagens como modularidade, reutilização de código e manutenção aprimorada.