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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 《皇室乗っ取りクーデター》麻生太郎氏 “養子案”主導に広がる反発…“天皇の外戚になる可能性”との指摘も [バイト歴50年★]
- 高木豊氏 本田圭佑のW杯解説に私見「相手の選手も知らないと、野球ではボロカス言われるよ」★2 [jinjin★]
- 東京 北区 小学校で火事 児童ら計11人病院搬送 うち3人が骨折 ★2 [蚤の市★]
- 東京駅で切符紛失→「3倍払って」と言われ→拒否すると「警察呼ぶ」と言い始め警備5人が包囲… BD選手のトラブル報告にネット紛糾★2 [冬月記者★]
- トランプ氏の「侮辱的発言」にメローニ氏反論、外相の訪米中止に発展 [蚤の市★]
- 湖池屋 ポテトチップスなど値上げ 8月出荷分から [安倍聖帝★]
- 医者を目指そうと思うんやけどまんこを見まくれる科を教えてくれ!
- 【FIFAワールドカップ2026】 D組アメリカ×オーストラリア4:00(NHK3:45~,DAZN),C組スコットランド×モロッコ7:00(フジテレビ6:00~,DAZN) [226731781]
- 【筋トレ】マッスルアップがいくら頑張っても1回も出来ないんだが
- 全国の警察で相次ぐ「DNA鑑定不正」 一貫して否認を続けるも有罪になった被告が「自分も不正されたのでは」→不正した職員が担当と判明 [314039747]
- 最高の景色をー🏡⚽👊😅👊⚽
- ニュー速愛国保守「日本はもうどうにもならんので一度完全に壊さないとダメ。もうすべて手遅れだから」 [819729701]