Logo Passei Direto
Buscar

(15) 9 8 1 1 5 - 0 6 8 0 MAPA - ESOFT - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO - 54_2025

User badge image
livia souto

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

MAPA - ESOFT - PARADIGMAS DE LINGUAGENS 
DE PROGRAMAÇÃO - 54_2025 
Whats (15) 98115 - 0680 
 
QUESTÃO 1 
• 
O paradigma funcional é especialmente útil em situações que exigem processamento 
paralelo e concorrente, uma vez que, ao evitar estados mutáveis e efeitos colaterais, 
possibilita maior previsibilidade e consistência nos resultados. Essa característica torna a 
programação funcional adequada para lidar com grandes volumes de dados e cálculos 
complexos, além de reduzir erros comuns em ambientes de execução simultânea. 
 
Fonte: TOKUMOTO, Ronie Cesar. Paradigmas de Linguagem de Programação. Maringá: 
Unicesumar, 2022. Reimpresso em 2023. 
 
No contexto atual de desenvolvimento de software, o paradigma funcional tem ganhado 
destaque devido à sua capacidade de lidar com problemas de concorrência, processamento 
de grandes volumes de dados e maior previsibilidade de resultados. Imagine que você foi 
contratado como desenvolvedor para integrar uma funcionalidade de processamento de 
dados em um sistema que precisa realizar cálculos complexos de forma paralela, garantindo 
consistência e redução de efeitos colaterais. A empresa deseja avaliar a viabilidade de usar 
conceitos de programação funcional nesse projeto. 
 
Com base no material didático, elabore um relatório técnico contemplando os seguintes 
 
 
pontos: 
 - Explicação conceitual do paradigma funcional, incluindo suas principais características 
(imutabilidade, funções puras, avaliação preguiçosa, funções de ordem superior). 
 - Comparação prática entre o paradigma funcional e o paradigma imperativo, destacando 
vantagens e desvantagens no contexto do problema apresentado. 
 - Exemplo prático de implementação de uma solução funcional para um problema real de 
processamento de dados, utilizando uma linguagem que suporte programação funcional 
(Java, Python, Haskell, Scala, etc.). 
 - Discussão de aplicabilidade, indicando em quais situações o paradigma funcional traria 
benefícios reais ao projeto descrito no elemento-base. 
 - Conclusão crítica sobre a viabilidade do uso do paradigma funcional no cenário 
proposto, considerando desempenho, manutenção e curva de aprendizado da equipe. 
 
 
 
Solicite um orçamento com 
a nossa equipe

Mais conteúdos dessa disciplina