タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

functionalとobject-orientedとlanguage processorに関するt2y-1979のブックマーク (2)

  • 高階関数は何であるかを簡潔に説明する - Qiita

    はじめに なんか、高階関数で、一部界隈が盛り上がっているぽいので、なんとなくエントリを書いてみました。一言で言うと、「関数を引数に取る関数」あるいは「関数を返り値とする関数」が、高階関数と呼ばれます。それだけです。 あとは、各言語で、引数や返り値になれるような「値としての関数=第一級関数」をどのように実現するかが問題になります。ここで、「関数を引数に取る」というのは、「値としての関数」を引数に取る、という意味であることに注意してください。 というわけで、以降、いくつかの言語で、第一級関数をどのようにして表現しているかについて述べてみたいと思います。他にも方式があると思いますが、ツッコミ歓迎。 いわゆる「関数型プログラミング言語」の場合 多くの「関数型プログラミング言語」では、「関数」それ自身がプリミティブでかつ値なので言うまでもないのですが、いくつか例を挙げます。 たとえば、Schemeで

    高階関数は何であるかを簡潔に説明する - Qiita
  • 関数型プログラミングはオブジェクト指向プログラミングに変わるパラダイムになると思いますか?

    回答 (2件中の1件目) 実質A2Aどうもありがとうございます笑 自分はこの炎上ネタのある種のエクスパートなので、その辺の事情も含めお答えしたいと思います。 Quora日語版では、この質問に先立ち、一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?という質問があり、数日前に静かな注目を浴びました。 どの程度、静かに注目を浴びたかと言うと、他の回答者の回答もそうでしょうが、自分の回答の統計データでは、それまでの3ヶ月間のすべての回答の総アクセス数を、たった2日間で、このQ&Aだけで上回る程のアクセス数がありました。Qu...

    関数型プログラミングはオブジェクト指向プログラミングに変わるパラダイムになると思いますか?
  • 1