Repolode
hemanth

hemanth/functional-programming-jargon

Glossário de termos de programação funcional, cada um explicado com exemplos curtos em JavaScript.

Estrelas
18,743
Forks
1,003
Issues abertas
28
Último commit
mês passado

O que é?

A programação funcional tem seu próprio vocabulário, e muitos iniciantes acham difícil entender termos como monad, functor ou currying. Este projeto é um glossário que define esses termos em linguagem simples, com exemplos em JavaScript (ES2015).

As entradas abordam ideias fundamentais, como funções puras, transparência referencial, closures e composição de funções, além de conceitos mais avançados, como monoids, applicative functors, lenses e free monads. Quando aplicável, as definições seguem a terminologia da especificação Fantasy Land.

O glossário também está disponível como um gráfico interativo no site do projeto e foi traduzido para vários idiomas, incluindo chinês, espanhol, coreano e francês.

Recursos principais

  • 01Aborda termos fundamentais, como funções puras, closures, currying e transparência referencial.
  • 02Inclui conceitos avançados, como monads, functors, lenses e free monads.
  • 03Cada entrada vem com exemplos curtos e executáveis em JavaScript.
  • 04Quando aplicável, as definições seguem a especificação Fantasy Land.
  • 05Disponível como gráfico interativo e em vários idiomas.

Casos de uso

  • Aprender conceitos de programação funcional pela primeira vez.
  • Consultar termos desconhecidos ao ler a documentação de uma biblioteca ou assistir a palestras.
  • Se preparar para discussões com uma equipe que usa padrões funcionais em JavaScript.
  • Comparar como o mesmo conceito é explicado em diferentes versões traduzidas.

Em coleções

Tópicos

Perguntas frequentes

O que é functional-programming-jargon?
Glossário de termos de programação funcional, cada um explicado com exemplos curtos em JavaScript. A programação funcional tem seu próprio vocabulário, e muitos iniciantes acham difícil entender termos como monad, functor ou currying. Este projeto é um glossário que define esses termos em linguagem simples, com exemplos em JavaScript (ES2015).
functional-programming-jargon é gratuito? Qual é a licença?
functional-programming-jargon é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
functional-programming-jargon ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de functional-programming-jargon foi em 4 de out. de 2026.
Para que posso usar functional-programming-jargon?
Aprender conceitos de programação funcional pela primeira vez. Consultar termos desconhecidos ao ler a documentação de uma biblioteca ou assistir a palestras. Se preparar para discussões com uma equipe que usa padrões funcionais em JavaScript. Comparar como o mesmo conceito é explicado em diferentes versões traduzidas.
Onde consigo functional-programming-jargon?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hemanth/functional-programming-jargon

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados