Функциональное программирование давно перестало быть экзотикой, но вокруг него всё ещё много мифов, крайностей и непонимания. В этом выпуске мы говорим с Сашей Вершиловым — инженером, который уже почти 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
Information
- Show
- FrequencyUpdated Bimonthly
- PublishedDecember 15, 2025 at 3:17 PM UTC
- Length2h 4m
- Episode71
- RatingClean
