functional programming (関数型プログラミング)

宣言型プログラミングの一種で、関数の使用に焦点を当てます。 関数型プログラミングでは、副次的エフェクトを減らすことで、テスティングとデバッグでの負担を軽減することを意図しています。 関数型プログラミング言語の例としては Haskell などがあります。