Что происходит в этой функции #программирование #reduce #js...
Введение в функциональное программирование на JavaScript
Функциональное программирование: чистые и нечистые функции. JavaScript. 2023...
14. Функциональное программирование в мире JavaScript (режиссерская версия) – Григорий Бизюкин...
JavaScript - лучший язык программирования #айтиборода #javascript @larchanka...
Вебинар «Функциональное программирование на JavaScript»
Функциональное программирование на JS
Комментарии
Очень наглядно, все по полочкам раскладывается при сравнении двух парадигм
Спасибо!
timashoff
02:00 таблица сравнения императивного и функционального подходов
11:38 примеры с идентификаторами
27:00 примеры с условиями
29:50 итерирование
33:10 примеры с for
35:45 контексты
38:55 инстанциирование
46:00 пулы
49:40 наследование
52:40 виртуальные классы и методы
53:45 доступ к свойствам
55:24 боксирование
59:00 расширение
01:00:55 асинхронность
01:03:10 синтаксический сахар и асинхронность
01:06:55 кэширование
01:08:15 чеининг
01:12:35 маппинг
01:24:05 пример чейнинга
antonsuhov
23:00 такой вариант функции (...args) => ({...args}) не годиться для выбранного примера. Тк получиться объект, в качестве свойств у него будут индексы элементов массива args, а не height, r1, r2 и тд.
Проверка: const fn = (...a) => ({...a}); const x = 1, y = 2; console.log(fn (x, y)).
qvdinkc
Чума. Отличная лекция. Очень долго искал что-то схожее со скринкастами Соракса и вот наконец они появились
NVsquare
Добрый день, спасибо большое за уроки! Скажите, пожалуйста, плейлист (функциональное программирование) стоит смотреть с этого видео ?
kozrkozr
Спасибо! А как Вы считаете в будущем функциональная парадигма вытеснит объектную?Либо даже точнее по вопрос даже не в этом, выйдет функциональная на уровень и будет в ровень с объектной? Вот еще вопрос дельный в науке при расчетах задач теории упругости и механики твердого тела методом конечных элементов в системах автоматизации пользовались объектной парадигмой на С++ и потом С# с вуза моего коллеги. На предыдущих уроках Вы говорили объектного программирования для науки недостаточно полностью. Какой парадигмой сейчас можно пользоваться для программирования задач научных, больше функциональной? Мне это очень интересно. Так как, если выбрал сначала неправильный путь, потом считай трехкратно усложнил себе задачу.
masterguyver
Любопытное видео в котором можно разобраться только изменив его название. Например на:
Методология программирования *содержащее некоторые приемы, отдаленно напоминающие функциональное программирование*
После этого все становится на свои места.
Если же Вы хотите действительно понять, что такое функциональное программирование, как его используют в JS, вникнуть в то, почему оно снова становится промышленным стандартом, то рекомендую лекции Виталия Брагилевского.
А уже после того, как освоитесь и напишите хотя бы сотню строчек кода, можно послушать и суррогаты.
demimurych
Главный вывод - умным не будет написать все только в одном подходе. То есть js живет в двух мирах соединяя функциональный и императивный вместе.
andrii_suprun_ua
супер, но немного смущает динозавровый софт. Что за редактор?)) VScode, Web Storm - welcome to 2k18)))
dimanazdratenko
Пачиму не в блокноте??? Где мышка??? Как я буду смотреть уроки без курсора
AlexDia
Супер много говоришь с минимум примеров - хотя не удивительно с таким-то редактором
kawaikaino
Открываем приведенный в начале гитхаб и видим кучу неизмененных форков, немного кривых примеров и все. Сразу становится ясно что ожидать от этого теоретика. Запускаем видео и сразу же видим сравнение функционального программирования с императивным. Что? Вы серьезно сравниваете сладкое с горячим? Смотрим дальше, лектор начинает нести еще больше дичи, сопоставляя ООП с императивным программированием, приводя при этом примеры структурного программирования.
Не слушайте народ теоретиков, если не хотите каши в голове.
ybvywxu
Да используйте нормальный редактор!!! Че это за уг-типа дос? Неужели без указателя удобно? Или это типа подход такой: чем больше-усложняешь рабочий процесс, тем круче ты программист