Функциональное программирование # 1: Введение в функциональное программирование

  Рет қаралды 12,574

EngineerSpock - IT & программирование

EngineerSpock - IT & программирование

Күн бұрын

Подписка на Boosty: boosty.to/engineerspock
---------------------------------------------------------------------------------------- Донаты на развитие: pay.cloudtips.ru/p/1f080f72 Курсы от EngineerSpock: www.engineerspock.com/offer-y...
Начинаем серию роликов по функциональное парадигме программирования. Для краткости будем называть функциональное программирование (functional programming) - ФП.
На канале есть отдельный ролик, посвящённый описанию различных парадигм программирования: • Ликбез программиста #1...
В этой серии роликов мы много будем говорить о функциях. Почему? Потому что функция - фундаментальный блок в функциональных языках, в отличие от объектно-ориентированных языков, где основным "строительным блоком" является объект.
00:00 Начало ролика
00:25 Какие такие парадигмы?
01:01 Основные парадигмы
02:06 ФП фичи в языках
03:04 Что обеспечивает ФП
03:34 ФП Фичи в C# и Python
04:07 Что же такое ФП?
06:36 Функции, функции и ещё раз функции
08:33 Заключение: зачем изучать ФП
Курсы от EngineerSpock: www.engineerspock.com/offer-y...
#ityoutubersru #engineerspock #functionalprogramming #python #csharp #сишарп

Пікірлер: 16
@user-yl8tj3jm9j
@user-yl8tj3jm9j 2 жыл бұрын
Вы настолько хорошо обьясняете 😁👍, а еще и контингент вокруг ваших роликов собирается из людей интеллектуально высокого уровня. Чувствуется уют и надежность 👍💪
@mikhailtochenov981
@mikhailtochenov981 2 жыл бұрын
Отлично, спасибо. Но, для лучшего понимания пришлось пару раз пересмотреть. Это нормально для учебного видео, а не развлекательного.
@user-wk5ij2je3z
@user-wk5ij2je3z Жыл бұрын
Спасибо за занимательный видеоролик! Подписался)
@user-yl8tj3jm9j
@user-yl8tj3jm9j 2 жыл бұрын
По поводу функциональных языков, ниже упомянули Rust. Согласен, очень кайфовый язык, я его мало знаю, но он как-то заходит очень легко как для языка уровня сложности C/C++… 🤔💪
@user-ew2pd6fq8j
@user-ew2pd6fq8j 2 жыл бұрын
Нас все больше :)
@abbasmamedov7598
@abbasmamedov7598 Жыл бұрын
Так react в функциональном программировании увяз, странно, что не упомянули
@artursveshnikov7668
@artursveshnikov7668 2 жыл бұрын
Круто, фп и все такое, но у всего есть своя цена - производительность. И если корпораты могут себе позволить огромные цоды, то стиральная машинка с 16кб оперативки не может. Да и как по мне фп более сложен для понимания, чем класс животное и наследник - класс собака или кошка и тд.....
@nmodonov
@nmodonov 2 жыл бұрын
Ну насчет возврата одного и того же значения при одном и том же запросе - это немного мимо. Если сравнивать постоянство математической функции с непостоянством объектов из-за полиморфизма, то не стоит забывать, что и математика не вся состоит из линейных функций вида y = x. Даже простейшая y = | x | возвращает х при положительном аргументе и -х при отрицательном, а это чистой воды перегрузка. Разные функции, применяемые в зависимости от типа аргумента. Что сравнить с переопределением (c состоянием "y" в нашем случае), в голову с ходу не приходит. Но при необходимости и под него пример найти можно. Это камень не в сторону ФП, а скорее в аргументацию.
@EngineerSpock
@EngineerSpock 2 жыл бұрын
Не очень понял, потому что модуль даёт стабильный результат. Для меня не контраргумент пока.
@albiber
@albiber Жыл бұрын
как будто посмотрел заново ту серию IT Crowd, где Мосс снимал блог про настольные игры... И она шла вместе с серией Peep Show, где Марк делал презентацию о себе на выборах главы ТСЖ.
@user-cr9ir3pm3x
@user-cr9ir3pm3x 2 жыл бұрын
Логическое программирование среди парадигм забыли упомянуть.
@vellfall
@vellfall 6 ай бұрын
Как будто на лицо нассали видос
Ликбез программиста #1: Парадигмы программирования - ООП, ФП...
13:55
EngineerSpock - IT & программирование
Рет қаралды 27 М.
Ну Лилит))) прода в онк: завидные котики
00:51
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 29 МЛН
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 42 МЛН
Парадокс производной | Суть Матанализа, глава 2
16:31
Паттерны проектирования на Python: Паттерн Фабричный метод
8:31
EngineerSpock - IT & программирование
Рет қаралды 24 М.
Паттерны проектирования на Python: Паттерн Строитель
11:56
EngineerSpock - IT & программирование
Рет қаралды 27 М.
Ну Лилит))) прода в онк: завидные котики
00:51