São exemplos de linguagens que implementam o paradigma de pr...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Miranda e Haskell
O tema desta questão é o paradigma de programação funcional, que é um modelo de programação onde as computações são tratadas como a avaliação de funções matemáticas e evita o uso de estados ou dados mutáveis. Para resolver a questão, é necessário conhecer os principais paradigmas de programação e identificar quais linguagens de programação implementam o paradigma funcional.
A alternativa A é a correta porque tanto Miranda quanto Haskell são linguagens de programação que implementam o paradigma funcional:
- Miranda é uma linguagem puramente funcional, que foi uma das primeiras linguagens a apresentar conceitos como lazy evaluation (avaliação preguiçosa) e tipos polimórficos, fundamentais para o paradigma funcional.
- Haskell também é uma linguagem puramente funcional, conhecida por sua forte tipagem estática, lazy evaluation e por ser baseada em expressões matemáticas.
É importante destacar que conhecer as características das linguagens de programação é essencial para identificar a que paradigma elas pertencem. Nesse caso, Miranda e Haskell são exemplos clássicos de linguagens que seguem o paradigma funcional, o que torna a alternativa A a resposta correta para a questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo