Size: a a a

Emacs — русскоговорящее сообщество

2021 May 19

n[

null master [ электр... in Emacs — русскоговорящее сообщество
Тут, посмотрю, одни крутые парни сидят.
источник

e

efim in Emacs — русскоговорящее сообщество
Я не понял этот вопрос :(
источник

A

Aragaer in Emacs — русскоговорящее сообщество
мне чтобы въехать в функциональное программирование пришлось потратить год на то, чтобы усвоить фразу про моноид в категории эндофункторов
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а дальше проще было
источник

n[

null master [ электр... in Emacs — русскоговорящее сообщество
Когда человек, пишущий на классических языках (императивных?), переходит на функциональные?
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Потому что монады используют 3.5 языка
источник

n[

null master [ электр... in Emacs — русскоговорящее сообщество
Что такое моноид?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну моноид это еще просто
источник

n[

null master [ электр... in Emacs — русскоговорящее сообщество
Чувствую просто, что тесненько Python'ы кодить. Я молод, расти надо, а куда -- не знаю.
источник
2021 May 20

n[

null master [ электр... in Emacs — русскоговорящее сообщество
В плюсы не полезу ни за что, от C у меня ревматизм.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
моноид это такое множество, на котором есть бинарная операция, относительно которой это множество замкнуто плюс есть единичный элемент.
источник

n[

null master [ электр... in Emacs — русскоговорящее сообщество
:)))
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну как примеры моноидов:
- целые числа с операцией сложения
- целые числа с операцией умножения
но в этих примерах операция коммутативна
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а более правильный пример - строки или списки с операцией конкатенации
источник

A

Aragaer in Emacs — русскоговорящее сообщество
собссно это называется свободным моноидом
источник

n[

null master [ электр... in Emacs — русскоговорящее сообщество
Как эти концепции помогают в решении всяких прикладных задач?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну ты спросил про функциональное программирование. А эта концепция нужна для связывания вычислений в последовательность.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
на самом деле ключевое слово не монада, а стрелка клейсли
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Это долгая дорога к формально верифицированным программам, или чё-то типа того
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
А вообще достаточно ссылочной прозрачности
источник