generated at
関数型プログラミング
主として、入れ子になった関数呼出しの列としてプログラムを構成する方法。
副作用ではなく、返却値を使って動作するプログラムを書くプログラミングパラダイム
関数プログラミングを実践するには、それをサポートする言語を利用する方が効率的だが、そうでない言語をで実践することも可能だ。
関数プログラミングをサポートする言語(関数型言語)として、Lisp、Scheme、ML、 OCaml、Haskell、Concurrent Clean、Ruby、R言語、Pythonなどがある。
システムの保守性を向上しやすい
並列実行しやすい