プログラムを組むのに数学の勉強は必要か?数学板住民の意見はat MATH
プログラムを組むのに数学の勉強は必要か?数学板住民の意見は - 暇つぶし2ch67:132人目の素数さん
24/11/08 22:14:49.39 BwbJKvDJ.net
モナド、モナド言う割にあんま大して調べてないんじゃね?
Haskellのモナドは数学のモナドと直接対応しないぞ。
つまりモノイドとのメタファは直接は成り立たない。

直接対応するのはKleisli圏。Haskellのモナドの三つ組はKleisli tripleというのに対応する。
URLリンク(www.ipsj.or.jp)

具体例知りたければ、数学のKleisli圏調べればいいんじゃね。でも、もともとの出自からして具体的な
ものはないんじゃないか。

もしかして常にControl.Monad モジュール?だったかインポートして
>>=の代わりに全部joinでプログラム組んでいるという特殊なHaskeller?
>>=の代わりにjoin使えば、モナドは文字通り数学のモナドと対応するよ。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch