Article image
João Anastácio
João Anastácio12/04/2023 11:56
Compartilhe

Programacao Funcional

  • #Java
  • #Elixir

A programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e evita o uso de estado e mutação de dados( nada de objetos e classes!). Em vez de alterar os dados diretamente, a programação funcional se concentra em criar e manipular funções imutáveis para produzir resultados previsíveis e consistentes. O código em programação funcional tende a ser mais curto e objetivo do que os de outros tipos de paradigma. Além disso facilitar a manutenção do código e eventuais mudanças, é mais simples adicionar testes e isolar uma função para fazer análises e corrigir falhas.

Mas e a dificuldade de aprendizado? Segundo especilistas na area, linguagem funcional e de mais facil aprendizado, pois em POO voce precisa pensar em Como fazer, na Funcional apenas o que precisa para ser feito.

Ficou curioso? Segue artigo da Nubank comentando sobre o assunto

Link Aqui

Compartilhe
Comentários (0)