Colección de artículos breves y fragmentos de código JavaScript independientes para aprender patrones de programación habituales en 30 segundos o menos.
hemanth/functional-programming-jargon
Glosario de términos de programación funcional, cada uno explicado con ejemplos breves en JavaScript.
- Estrellas
- 18,743
- Forks
- 1,003
- Issues abiertos
- 28
- Último commit
- el mes pasado
¿Qué es?
La programación funcional tiene su propio vocabulario, y a muchos principiantes les cuesta entender términos como monad, functor o currying. Este proyecto es un glosario que define esos términos en un lenguaje sencillo y usa ejemplos de JavaScript (ES2015) en todo el contenido.
Las entradas abarcan conceptos fundamentales como funciones puras, transparencia referencial, cierres y composición de funciones, además de conceptos más avanzados, como monoides, functors aplicativos, lentes y free monads. Cuando corresponde, las definiciones siguen la terminología de la especificación Fantasy Land.
El glosario también está disponible como un grafo interactivo en el sitio del proyecto y se ha traducido a muchos idiomas, entre ellos chino, español, coreano y francés.
Funciones clave
- 01Abarca términos fundamentales como funciones puras, cierres, currying y transparencia referencial.
- 02Incluye conceptos avanzados como monads, functors, lentes y free monads.
- 03Cada entrada incluye ejemplos breves y ejecutables en JavaScript.
- 04Cuando corresponde, las definiciones siguen la especificación Fantasy Land.
- 05Está disponible como grafo interactivo y en varios idiomas.
Casos de uso
- Aprender conceptos de programación funcional por primera vez.
- Consultar términos de programación funcional que no conoces mientras lees la documentación de una biblioteca o sigues una charla.
- Prepararte para conversar con un equipo que usa patrones funcionales en JavaScript.
- Comparar cómo se explica un mismo concepto en distintas traducciones.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es functional-programming-jargon?
- Glosario de términos de programación funcional, cada uno explicado con ejemplos breves en JavaScript. La programación funcional tiene su propio vocabulario, y a muchos principiantes les cuesta entender términos como monad, functor o currying. Este proyecto es un glosario que define esos términos en un lenguaje sencillo y usa ejemplos de JavaScript (ES2015) en todo el contenido.
- ¿functional-programming-jargon es gratuito? ¿Qué licencia tiene?
- functional-programming-jargon es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿functional-programming-jargon sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de functional-programming-jargon fue el 4 oct 2026.
- ¿Para qué puedo usar functional-programming-jargon?
- Aprender conceptos de programación funcional por primera vez. Consultar términos de programación funcional que no conoces mientras lees la documentación de una biblioteca o sigues una charla. Prepararte para conversar con un equipo que usa patrones funcionales en JavaScript. Comparar cómo se explica un mismo concepto en distintas traducciones.
- ¿Dónde consigo functional-programming-jargon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hemanth/functional-programming-jargon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Lista seleccionada y mantenida por la comunidad de libros, cursos, chuletas y podcasts gratuitos de programación en muchos idiomas.
Lista seleccionada de libros, cursos, simuladores, bibliotecas de software, conferencias, revistas y competencias de robótica.
Un libro gratuito y de código abierto que enseña Go desde cero escribiendo primero las pruebas y usando TDD.
Tutorial en chino para crear desde cero un agente de IA mínimo en 11 lecciones, con un agente local ejecutable y una interfaz web.
Aplicación de escritorio para traducir libros y textos extensos con contexto de toda la obra, glosario dinámico y revisión basada en evidencias.