スマートフォン用の表示で見る

関数プログラミング

コンピュータ

関数プログラミング

かんすうぷろぐらみんぐ

functional programming

プログラミング数学的な活動としてとらえる考え方を指す。

副作用ではなく、返値を使って動作するプログラムを書くプログラミングパラダイム

関数プログラミングを実践するには、それをサポートする言語を利用する方が効率的だが、そうでない言語をで実践することも可能だ。

関数プログラミングをサポートする言語(関数型言語)として、Lisp, Scheme, ML, OCaml, Haskell, Concurrent Clean, Ruby, R言語, Python, F# などがある。