エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Re:いまだにラムダ計算がわかりません (#1472952) | 「Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~」 発売 | スラド
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Re:いまだにラムダ計算がわかりません (#1472952) | 「Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~」 発売 | スラド
よっしゃ、リンゴとバナナね。 おいしい果物に置き換えれば、 小難しいラムダ算法も簡単になるに違いな... よっしゃ、リンゴとバナナね。 おいしい果物に置き換えれば、 小難しいラムダ算法も簡単になるに違いない! そもそも、ラムダ算法の教科書なんか眺めても、なんだか意味がわからないし。 どれどれ、例えば、こんなことが書いてあるぞ……。 ラムダ算法では、Church booleanを用いて、論理値を以下の様に表わせる。 TRUE := λ x y. x FALSE := λ x y. y すると論理演算子を次のように定義できる。 NOT := λ p. λ a b. p b a AND := λ p q. p q p OR := λ p q. p p q IFTHENELSE := λ p a b. p a b ほうら、変な記号が並んでいてワケワカメだ。 そういやRubyにもtrue, false, and, or, not, if〜then〜elseってのはあるけど、 ラムダなんちゃらいうこの記号