Функциональное программирование давно перестало быть экзотикой, но вокруг него всё ещё много мифов, крайностей и непонимания. В этом выпуске мы говорим с Сашей Вершиловым — инженером, который уже почти 15 лет пишет на Haskell и при этом остаётся максимально прагматичным.
Мы разбираем, почему Haskell до сих пор стоит особняком: как он вырос из академической среды, почему ленивые вычисления и сильная система типов стали источником десятков идей для mainstream-языков, и как generics, type inference, immutability, pattern matching, пайплайны и «чистый код» перекочевали в Java, JavaScript, TypeScript, Go и другие экосистемы. Говорим о том, почему сегодня функциональщины вокруг нас больше, чем кажется — просто она стала «невидимой».
Отдельный фокус — практика и мышление инженера. Почему functional core / imperative shell не «ломается», а неправильно применяется. Как Haskell меняет способ думать о данных, алгоритмах и архитектуре. Где он действительно помогает стать сильнее как разработчику, а где начинается оверхед, экосистемные риски и необходимость знать кишки рантайма. Этот выпуск — не про «писать всё на Haskell», а про влияние, инструменты мышления и честный разговор о том, чему функциональное программирование научило индустрию и зачем мидлам и сеньерам в этом вообще разбираться.
Полезные ссылки:
Twitter - https://x.com/qnikst
Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239224
🔹 Telegram-канал Организованного Программирования: https://t.me/orgprog
🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot
#функциональноепрограммирование #haskell #fp #программирование #чистыйкод #языкипрограммирования
Зачем изучать Haskell в 2025 году? | Александр Вершилов #68
- (00:00) - Введение. Зачем вообще говорить о Haskell?
- (00:48) - Как Haskell стал культовым языком — история, полная парадоксов
- (01:59) - Ленивость, чистота и мощь типов — что делает Haskell особенным
- (09:41) - Haskell сегодня: жив или мертв? Обсуждаем текущее развитие
- (14:13) - Битва языков: кто круче Haskell или…?
- (22:02) - Как Java «украла» дженерики у Haskell
- (27:05) - Когда FP не приживается — главные проблемы интеграции
- (33:46) - Как FP меняет мышление программиста
- (40:09) - Почему без FP не было бы современного программирования
- (44:37) - Что нужно знать перед началом с Haskell?
- (53:32) - Почему порядок вычислений — это важно
- (01:04:56) - Функции в Haskell: краткий гайд
- (01:16:34) - Чем Haskell выигрывает у других в работе с функциями
- (01:25:32) - Как оптимизируются пайплайны в Haskell
- (01:33:22) - Алгоритмы через матчинг: магия Haskell
- (01:42:57) - Почему рекурсия в Haskell — это нормально
- (01:49:28) - Как определить функцию в Haskell
- (01:56:02) - Чем рискует компания, выбрав Haskell
- (02:00:16) - Заключение. Кому и когда стоит использовать Haskell
Fler avsnitt av Организованное программирование
Visa alla avsnitt av Организованное программированиеОрганизованное программирование med Кирилл Мокевнин finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
