Quora Userさんのプロフィール写真

(回答先を間違えたので全修正)

なりません。変数はパラダイムですか?モジュール化はパラダイムですか?

おおげさにパラダイム言うのをやめましょう派です。

OOPだって様々な言語機能を総称してパラダイム扱いされなければこんな変なことにはならなかったでしょう。継承なら継承、仮想関数なら仮想関数と、個別の言語機能として認識すればいい話なのです。

もともと、OOをパラダイムと呼ぶ文脈というのは、OOPだけではなく、OOD,OOAなど、設計や分析を含めて統一的にOOの観点でできるのではという話としてなのです。OOPだけをとってパラダイム呼ばわりした人はいないはずです。OOD,OOAも聞かなくなった今、OOはパラダイム(支配的な視点)と呼べる根拠を失っています。

同様に、関数型設計、関数型分析など、関数型観点でソフトウェアというものをゼロから捉え直そうとしない限り、関数型パラダイムなんてありえませんし、成立もしていません。

質問を見る