アカウント名:
パスワード:
関数型プログラミングの「高階関数」とはそもそも何階なのでしょうか? 「高階」で有る以上、「1階より上」なのでしょうけれど、
・1.000000001階位にしか見えず、・ほぼ1階と考えてよい(1階の近傍である)為、1階のシュガーとしか 働かず、それゆえ本当の高階の悪さが無いが、良さも完全に、明確に、 ウルトラスーパー大大大に無いという、 いわゆる優良誤認の機能だとしたら、自分の実害の一部だったのでは無いかと危惧します。
死せる関数型プログラミングに、(普通のプログラム言語でいろいろやるという)意欲を制限されていたのだとしたら、
それをした側は敵だった、ということでしょう。
RDBの項目に、単純な値(足し込むと答えが得られる様な)だけでなく、もっとプログラミングに類似した、動作を左右する意味を持った項目を設ける事は、テストをし辛くする良くない書き方とされています。 自分ももっともだと思います。その様な事は避けるべきだと思います。 しかしながら、それこそが、・手続き型プログラミングの範囲で、より高階を目指す取り組みだったのではないでしょうか?うまくいく実例1つ挙げる事の無い関数型プログラミングの「高階関数」と異なり、事例は数限りなく挙げられます。 良いを悪いと言い、悪いを良いと言う人間は、それを指摘されたら終わりだと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
関数型プログラミングの「高階関数」 (スコア:1)
関数型プログラミングの「高階関数」とはそもそも何階なのでしょうか?
「高階」で有る以上、「1階より上」なのでしょうけれど、
・1.000000001階位にしか見えず、
・ほぼ1階と考えてよい(1階の近傍である)為、1階のシュガーとしか
働かず、それゆえ本当の高階の悪さが無いが、良さも完全に、明確に、
ウルトラスーパー大大大に無いという、
いわゆる優良誤認の機能
だとしたら、自分の実害の一部だったのでは無いかと危惧します。
死せる関数型プログラミングに、(普通のプログラム言語でいろいろやる
という)意欲を制限されていたのだとしたら、
それをした側は敵だった、ということでしょう。
Re:関数型プログラミングの「高階関数」 (スコア:1)
RDBの項目に、単純な値(足し込むと答えが得られる様な)だけでなく、
もっとプログラミングに類似した、動作を左右する意味を持った項目を
設ける事は、テストをし辛くする良くない書き方とされています。
自分ももっともだと思います。その様な事は避けるべきだと思います。
しかしながら、それこそが、
・手続き型プログラミングの範囲で、より高階を目指す取り組み
だったのではないでしょうか?
うまくいく実例1つ挙げる事の無い関数型プログラミングの「高階関数」
と異なり、事例は数限りなく挙げられます。
良いを悪いと言い、悪いを良いと言う人間は、それを指摘されたら終わり
だと思います。