Функциональное программирование от А до Я. ФП на JS. Монады, функторы, каррирование, композиция
В этом видео мы поговорим про функциональное программирование на javascript. Разберем такие темы как: Декларативность, Чистые функции и сайд эффекты, Иммутабельность (неизменяемость), Функции первого класса, Функции высшего порядка, Композиция/конвейер, Частичное применение и каррирование, Chaining, Контейнеры, Функторы и аппликативные функторы, Монады, Спецификация Fantasy-Land
Мой курс “Продвинутый Frontend. В production на React“, скидка 20% -
Таймкоды:
00:00 ➝ Введение
01:30 ➝ План на урок
04:00 ➝ Что такое ФП? Сравнение с ООП
07:20 ➝ Концепции ФП
09:00 ➝ Декларативность vs императивность
13:25 ➝ Чистые функции и сайд эффекты
18:10 ➝ Иммутабельность (неизменяемость данных)
22:40 ➝ Минусы мутабельности и преимущества иммутабельности
24:20 ➝ Функции первого класса
26:40 ➝ Функции высшего порядка
31:20 ➝ Смысл концепций ФП
33:10 ➝ Композиция (compose)
37:00 ➝ Конвейер (pipe)
37:45 ➝ Каррирование и частичное применение
45:50 ➝ chaining (цепочки вызовов)
46:40 ➝ Контейнеры
52:05 ➝ Функторы и монады
58:55 ➝ Аппликативные функторы
01:03:10 ➝ Спецификация Fantasy land
01:04:10 ➝ Другие монады (either, future, writer)
01:06:40 ➝ Время ставить лайки и писать комментарии) всем спасибо!
Ссылка на мой телеграм канал -
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) -
Qiwi кошелек -
Яндекс деньги -
30 views
130
24
7 months ago 01:08:24 7
Функциональное программирование от А до Я. ФП на JS. Монады, функторы, каррирование, композиция
7 months ago 01:47:57 1
Константин Монастырский. Качество жизни в 69 лет, физиологическое здоровье, искусственный интеллект.
7 months ago 00:05:04 1
Соусы в дип-потах: тренд в индустрии упаковки | Кейс с УПАКОВОЧНОЙ МАШИНОЙ
7 months ago 01:52:50 1
Мозг и Сознание. Татьяна Черниговская
7 months ago 00:14:28 1
Практические занятия по робототехнике. Конструктор ROBOT BIN CLASSIC
7 months ago 00:04:39 1
Десятый шаг в робототехнику. Выбор языка программирования и среды программирования для контроллера.
7 months ago 00:37:59 1
Делаем Крутой Генератор на ATmega8 с управлением от компьютера. C+ Assembler | Не Arduino
7 months ago 00:29:09 1
Таймер-счетчик 0 ATmega8 | Микроконтроллеры с нуля #12
7 months ago 00:16:09 26
Выучи Python Классы На Примере Автобатлера [Junior]
7 months ago 00:57:25 1
Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 2)
7 months ago 00:57:21 1
Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 1)
7 months ago 00:11:30 1
Обзор no-code платформы Glide: Создание мобильных приложений без программирования
7 months ago 00:08:10 1
Обучение PHP с нуля. Введение. Курс по изучению ПХП
7 months ago 00:06:07 29
РЕФАКТОРИНГ НА C# | ПИШИ СВОЙ КОД ПРАВИЛЬНО!
7 months ago 00:07:25 1
2 года на вмк мгу! О чём стоит знать абитуриенту? Pascal ABC, Assembler, преподы, обучение и карьера
7 months ago 00:27:04 1
Создание виджетов на iOS с использованием JSX / Олег Поздняков
7 months ago 01:23:55 1
💎 Рисуем дизайн сайта для психолога “Страница о психологе“ часть 3
7 months ago 00:00:00 1
GitVerse: открой вселенную кода
7 months ago 00:22:17 1
Введение в функциональное программирование на Python
7 months ago 01:08:15 1
💎 Создание новой страницы “Замена оперативной памяти“
8 months ago 00:46:07 1
Глава 1.ПСИХОЛОГИЧЕСКИЕ И ПСИХОЛИНГВИСТИЧЕСКИЕ ЗАКОНОМЕРНОСТИ И ОСНОВНЫЕ ЭТАПЫ РАЗВИТИЯ ЯЗЫКА И РЕЧИ
8 months ago 01:45:36 3
СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
8 months ago 00:05:27 1
Физиология. Теория функциональных систем П.К. Анохина.
8 months ago 00:05:19 1
ЧТО ЕСЛИ РОБОТ ANKI VECTOR УВИДИТ КАЙМАНОВУЮ ЧЕРЕПАХУ? ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ VS ЧЕРЕПАХА