Функциональное программирование от А до Я. ФП на 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 кошелек -
Яндекс деньги -
21 просмотр
130
24
3 недели назад 01:08:24 7
Функциональное программирование от А до Я. ФП на JS. Монады, функторы, каррирование, композиция
3 недели назад 01:47:57 1
Константин Монастырский. Качество жизни в 69 лет, физиологическое здоровье, искусственный интеллект.
3 недели назад 00:05:04 1
Соусы в дип-потах: тренд в индустрии упаковки | Кейс с УПАКОВОЧНОЙ МАШИНОЙ
4 недели назад 01:52:50 1
Мозг и Сознание. Татьяна Черниговская
4 недели назад 00:14:28 1
Практические занятия по робототехнике. Конструктор ROBOT BIN CLASSIC
4 недели назад 00:04:39 1
Десятый шаг в робототехнику. Выбор языка программирования и среды программирования для контроллера.
4 недели назад 00:37:59 1
Делаем Крутой Генератор на ATmega8 с управлением от компьютера. C+ Assembler | Не Arduino
1 месяц назад 00:29:09 1
Таймер-счетчик 0 ATmega8 | Микроконтроллеры с нуля #12
1 месяц назад 00:16:09 26
Выучи Python Классы На Примере Автобатлера [Junior]
1 месяц назад 00:57:25 1
Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 2)
1 месяц назад 00:57:21 1
Марк Шевченко — Воркшоп «Практические задачи решаем функционально» (Часть 1)
1 месяц назад 00:11:30 1
Обзор no-code платформы Glide: Создание мобильных приложений без программирования
1 месяц назад 00:08:10 1
Обучение PHP с нуля. Введение. Курс по изучению ПХП
1 месяц назад 00:06:07 29
РЕФАКТОРИНГ НА C# | ПИШИ СВОЙ КОД ПРАВИЛЬНО!
2 месяца назад 00:07:25 1
2 года на вмк мгу! О чём стоит знать абитуриенту? Pascal ABC, Assembler, преподы, обучение и карьера
2 месяца назад 00:27:04 1
Создание виджетов на iOS с использованием JSX / Олег Поздняков
2 месяца назад 01:23:55 1
💎 Рисуем дизайн сайта для психолога “Страница о психологе“ часть 3
2 месяца назад 00:00:00 1
GitVerse: открой вселенную кода
2 месяца назад 00:22:17 1
Введение в функциональное программирование на Python
2 месяца назад 01:08:15 1
💎 Создание новой страницы “Замена оперативной памяти“
2 месяца назад 00:46:07 1
Глава 1.ПСИХОЛОГИЧЕСКИЕ И ПСИХОЛИНГВИСТИЧЕСКИЕ ЗАКОНОМЕРНОСТИ И ОСНОВНЫЕ ЭТАПЫ РАЗВИТИЯ ЯЗЫКА И РЕЧИ
2 месяца назад 01:45:36 3
СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
2 месяца назад 00:05:27 1
Физиология. Теория функциональных систем П.К. Анохина.
2 месяца назад 00:05:19 1
ЧТО ЕСЛИ РОБОТ ANKI VECTOR УВИДИТ КАЙМАНОВУЮ ЧЕРЕПАХУ? ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ VS ЧЕРЕПАХА