Подборка коротких самостоятельных статей и фрагментов кода на JavaScript для изучения повседневных программных приёмов за 30 секунд или быстрее.
hemanth/functional-programming-jargon
Глоссарий терминов функционального программирования с краткими примерами на JavaScript.
- Звёзды
- 18,744
- Форки
- 1,002
- Открытые issues
- 28
- Последний коммит
- в прошлом месяце
Что это?
У функционального программирования есть собственный словарь, и новичкам часто непросто разобраться в таких терминах, как монада, функтор или каррирование. В этом проекте собраны определения этих понятий простым языком и примеры на JavaScript (ES2015).
В глоссарии есть основные понятия: чистые функции, ссылочная прозрачность, замыкания и композиция функций, а также более сложные концепции, включая моноиды, аппликативные функторы, линзы и свободные монады. Там, где это уместно, определения соответствуют терминологии спецификации Fantasy Land.
Глоссарий также доступен в виде интерактивного графа на сайте проекта и переведён на многие языки, в том числе китайский, испанский, корейский и французский.
Ключевые возможности
- 01Охватывает основные термины: чистые функции, замыкания, каррирование и ссылочная прозрачность.
- 02Включает сложные концепции, такие как монады, функторы, линзы и свободные монады.
- 03Каждая статья сопровождается короткими исполняемыми примерами на JavaScript.
- 04Там, где это уместно, определения соответствуют спецификации Fantasy Land.
- 05Доступен в виде интерактивного графа и в переводах на несколько языков.
Сценарии использования
- Изучение основ функционального программирования.
- Поиск значений незнакомых терминов FP при чтении документации к библиотекам или просмотре докладов.
- Подготовка к обсуждениям с командой, использующей функциональные подходы в JavaScript.
- Сравнение объяснений одного и того же понятия в разных переводах.
В подборках
Темы
Частые вопросы
- Что такое functional-programming-jargon?
- Глоссарий терминов функционального программирования с краткими примерами на JavaScript. У функционального программирования есть собственный словарь, и новичкам часто непросто разобраться в таких терминах, как монада, функтор или каррирование. В этом проекте собраны определения этих понятий простым языком и примеры на JavaScript (ES2015).
- functional-programming-jargon можно использовать бесплатно? Какая у него лицензия?
- functional-programming-jargon распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- functional-programming-jargon всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в functional-programming-jargon — 4 окт. 2026 г..
- Для чего можно использовать functional-programming-jargon?
- Изучение основ функционального программирования. Поиск значений незнакомых терминов FP при чтении документации к библиотекам или просмотре докладов. Подготовка к обсуждениям с командой, использующей функциональные подходы в JavaScript. Сравнение объяснений одного и того же понятия в разных переводах.
- Где скачать functional-programming-jargon?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hemanth/functional-programming-jargon
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка бесплатных книг по программированию, курсов, шпаргалок и подкастов на разных языках, которую ведёт сообщество.
Подборка книг, курсов, симуляторов, библиотек, конференций, журналов и соревнований по робототехнике.
Бесплатная книга с открытым исходным кодом, которая учит Go с нуля, начиная с написания тестов в духе TDD.
Учебник на китайском языке, в 11 уроках с нуля создающий минимального AI-агента с локальным запуском и браузерным интерфейсом.
Настольное приложение для перевода книг и больших текстов с учётом контекста всей книги, актуальным глоссарием и проверкой по источникам.