「関数型プログラミング」の版間の差分

削除された内容 追加された内容
編集の要約なし
編集の要約なし
96行目:
|}
 
従来の手続き型と分類されるプログラミング言語においても、関数型プログラミングを行ないやすくなる機能を備えているものもある。[[C言語]]および[[C++]]は[[関数へのポインタ]]をサポートし、関数をオブジェクトのように扱うことができるが、[[第一級関数]]をサポートしているとみなされてはいない。なお、[[C++]]は# 3.0、[[C++11]]、Java 8など、後発の規格においてラムダ式(無名関数)をサポートすることで、[[ラムダ計算]]が可能とようになった言語もある
 
=== その他の関数的性質を持つ言語 ===