Lar Desenvolvimento O que é programação funcional? - o que é techopedia

O que é programação funcional? - o que é techopedia

Índice:

Anonim

Definição - O que significa Programação Funcional?

A programação funcional é um modelo de desenvolvimento de software. Ele estima e aplica funções matemáticas, em vez de dados estatais ou mutáveis ​​e encadeamentos de código imperativos. As origens reais da programação funcional são o cálculo lambda e as ciências formais do sistema, que aplicam definição, aplicação e recursão de função.

Techopedia explica Programação Funcional

A programação funcional faz com que os encadeamentos de código de idioma resultem nos mesmos valores, independentemente do tempo ou da máquina executando o encadeamento de código. Este não é o caso da programação de funções imperativas, que geralmente tem respostas imprevisíveis do programa.

Muitos (a maioria?) Desenvolvedores de software comercial, geralmente inexperientes em modelos matemáticos, aplicam a programação de funções imperativas em vez da programação funcional. Isso resulta em programas comerciais vulneráveis ​​a falhas com respostas inaceitáveis.

A programação funcional pode ser realizada em qualquer idioma, mesmo que não seja projetado com estruturas de programação funcional padrão.

O que é programação funcional? - o que é techopedia