Skip to content

mayaracardoso/js-funcional

Repository files navigation

Programação funcional

  • Programação funcional foi inventada em 1957, antes da Programação estrutural e OO
  • Era usada muito mais em ambiente acadêmico, mas se popularizou através de linguagens comuns no mercado, como Python e Ruby
  • Funções são as "estrelas" da programação funcional

Declarativo X Imperativo

Imperativo Declarativo
Como fazer O que fazer
Fluxo Lógica
Mais código Menos código
Mais explícito Menos explícito
Estados mutáveis Imutabilidade
Iteração Recursão
Menos processamento Mais processamento

Paradigma funcional

  • JS multiparadigma

Características

  • First Class Function
  • Higher Order Funcion
  • Composição de funções
  • Funções puras X funçôes impuras
  • Recursividade
  • Closure
  • Currying
  • Lazy evaluation
  • Valor x Referência
  • Imutabilidade

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published