Дмитрий Сошников - Введение в теорию функционального программирования с примерами на F#

  Рет қаралды 2,416

DotNext — конференция для .NET‑разработчиков

DotNext — конференция для .NET‑разработчиков

Күн бұрын

Подробнее о конференции DotNext: jrg.su/3WmFRE
- -
Чем дальше - тем больше функционального подхода к программированию мы видим вокруг нас. Это и функциональные компоненты в React, и пайплайны обработки данных в Apache Spark, и подход с функциональными трансформациями в JAX. Этот список можно долго продолжать.
Дмитрий рассказывает про формальные основы функционального программирования и поговорит о двух математических теориях, лежащих в основе этого подхода: лямбда-исчислении и теории категорий.
Этот доклад - для тех, кто хочет немного «размять мозг», а также поговорить о том, может ли математика помочь нам писать более качественный код. Примеры в докладе - на языке F#.
Скачать презентацию с сайта DotNext - jrg.su/0QsIEo

Пікірлер: 6
@ЗахарЗахватов-ь7х
@ЗахарЗахватов-ь7х 6 ай бұрын
🤯🤯🤯
@Hamahaa
@Hamahaa 6 ай бұрын
F# |> (I love)
@Grafsnikers
@Grafsnikers 6 ай бұрын
❤❤❤
@user-tk2jy8xr8b
@user-tk2jy8xr8b 6 ай бұрын
Стрелка "может помочь" существует и у имбецила, исходя из требования автоморфизма для объектов, так что категория не очень получилась Монада это моноид в категории эндофункторов потому, что для функтора m имеется pure : t -> m t, join : (m×m) t -> m t, плюс законы (взаимодействие pure/return и >=>/∘), т.е. моноид тут в типах 1 -> m и m×m -> m
@ВалерийШинкевич-э8б
@ВалерийШинкевич-э8б 6 ай бұрын
Всё таки Scala - более приятный язык....
@rgrg-ip5vv
@rgrg-ip5vv 4 ай бұрын
Блин, „...расслабит...“!
Телеметрия для самых немаленьких
1:01:11
DotNext — конференция для .NET‑разработчиков
Рет қаралды 446
Николай Пьяников - Чистый DI
58:50
DotNext — конференция для .NET‑разработчиков
Рет қаралды 3 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 68 МЛН
Владимир Ситников - B-tree индексы в базах данных на примере .NET Entity Framework и PostgreSQL
59:17
DotNext — конференция для .NET‑разработчиков
Рет қаралды 2,4 М.
Полиморфизм ломает твой код
9:45
ExtremeCode
Рет қаралды 230 М.
Дмитрий Сошников - Магия F# для обработки данных
50:37
DotNext — конференция для .NET‑разработчиков
Рет қаралды 6 М.
Андрей Парамонов - Фантастические акторы и где они обитают
1:00:46
DotNext — конференция для .NET‑разработчиков
Рет қаралды 1,7 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН