Uma linguagem de programação que segue o paradigma funciona...
Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.
Uma linguagem de programação que segue o paradigma funcional, como Prolog, é baseada em regras.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
Para compreender esta questão, é essencial ter conhecimentos básicos sobre paradigmas de linguagens de programação. Vamos explorar os conceitos-chave envolvidos aqui.
Existem vários paradigmas de programação, entre os quais os mais conhecidos são o paradigma funcional e o paradigma lógico. O enunciado menciona a linguagem Prolog, que é tradicionalmente associada ao paradigma lógico.
Prolog (Programação em Lógica) é uma linguagem de programação baseada em regras e é uma das mais populares para o paradigma lógico. Neste paradigma, os programas são compostos por um conjunto de regras e fatos, e a execução do programa envolve a resolução de consultas com base nessas regras e fatos. Portanto, Prolog não é uma linguagem funcional.
Por outro lado, as linguagens que seguem o paradigma funcional são aquelas que tratam a computação como a avaliação de funções matemáticas e evitam o estado compartilhado e mutação de dados. Exemplos de linguagens funcionais incluem Haskell, Lisp e Erlang. Essas linguagens são centradas em conceitos como funções de ordem superior, imutabilidade e ausência de efeitos colaterais.
Portanto, afirmar que "uma linguagem de programação que segue o paradigma funcional, como Prolog, é baseada em regras" está incorreto, pois Prolog é uma linguagem baseada no paradigma lógico, não no funcional.
Resumindo, a alternativa correta é E - errado porque Prolog é uma linguagem lógica e não funcional.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo