Uma coleção de artigos curtos e independentes e trechos de código JavaScript para aprender padrões comuns de programação em 30 segundos ou menos.
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
Lista selecionada e mantida pela comunidade de livros, cursos, cheat sheets e podcasts gratuitos sobre programação, disponíveis em vários idiomas.
Uma lista selecionada de livros, cursos, simuladores, bibliotecas de software, conferências, periódicos e competições de robótica.
Um livro gratuito e de código aberto que ensina programação em Go do zero, escrevendo testes primeiro com TDD.
Tutorial em chinês que ensina a criar um agente de IA mínimo do zero em 11 lições, com um agente local executável e uma interface no navegador.
Um app para desktop que traduz livros e textos longos com contexto do livro inteiro, glossário atualizado em tempo real e revisão baseada em evidências.