http://modegramming.blogspot.com/2015/09/2015.html
Modegramming Style
2015年9月30日水曜日
関数型プログラミング技術マップ2015
『圏論の歩き方』を読んで少し理解が進んだので、関数型プログラミング技術マップを更新しました。
http://1.bp.blogspot.com/-8-rJ9fi5qDA/Vgtn9Ngpy3I/AAAAAAAAJCE/Xad39k0Rga4/s400/fptechmap.png
以下の点を改良しています。
・Curry-Howard対応をCurry-Howard-Lambek対応に拡張
・直観主義述語論理を追加して直観主義命題論理を包含
・カルテジア閉圏とトポス(圏)を追加
・直観主義命題論理⇔カルテジアン閉圏、単純型付ラムダ計算⇔カルテジアン閉圏間の関係を追加
この図は関数型プログラミング(FP: Functional Programming)を取り巻く理論を整理することを目的としています。
誤解があるといけないので補足しておきますがFPを行うために必須の理論という意図ではありません。
業務アプリケーションをFPで開発するという目的には、圏論も論理学も抽象代数も必須知識ではなく、MonoidやMonadのプログラム上での使い方をパターンとして覚えておけば十分だと思います。代数的データ型もcase classの筋の良い使い方を覚えてしまえば大丈夫です。(もちろんFPとして筋の良いプログラミングをするためには、こういった理論を知っておいた方がよいのは言うまでもありません。)
一方、ビジネス・モデリングや要件定義といった上流のモデリングとFPとの連携を考えていく際には、こういった理論も取り込んでいく必要がありそうです。
つづく
現代数学の系譜 工学物理雑談 古典ガロア理論も読む63
■ このスレッドは過去ログ倉庫に格納されています
64現代数学の系譜 雑談 古典ガロア理論も読む ◆e.a0E5TtKE
2019/03/31(日) 21:41:58.30ID:pd4YzCEG■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【🍣】「夫婦2人で18万円の寿司」新宿区議の投稿…「申し訳ないとは思っていない」渡辺やすし氏 [少考さん★]
- 「社会全体に恨み」 梅田・ジュンク堂店員刺傷事件 傷害容疑で33歳男を逮捕 大阪府警 [蚤の市★]
- 蛍光灯の製造禁止、27年末に迫る LED化率6割超も、更新に課題 [蚤の市★]
- 【芸能】Perfume・のっち(38) 結婚を電撃発表「挑戦と成長を重ねてまいります」 お相手は同い年俳優の渋谷謙人 [Ailuropoda melanoleuca★]
- 有名ブランドを着ているのに…「痛々しく見える」中年男性の“NG服選び”4選。昔の感覚を引きずる罠 [七波羅探題★]
- 「7歳の娘をたった1人で女湯に?」父親の投稿が「なら銭湯に行くな」と炎上…銭湯の混浴制限に悩む親たち [ぐれ★]
- 京都錦市場 日本人が消えてとんでもないことになっていた… [626840938]
- 【実況】博衣こよりのえちえち空の軌跡 the 7nd🧪
- 高市早苗「首斬り発言の中国総領事は追放よ!」中国「そちらが1人追放ならこちらは2人。倍返しだ」高市「やめるわよ!」 [545512288]
- 3時のおやつタイムなのら🧁🍪🍫🍮🍰(・o・🍬)🏰
- 【悲報】梅田の本屋でジョーカー、「社会に恨みがあった」
- 自民党 消費減税法案“棄権”の4議員に処分検討 [476729448]