関数型プログラミング言語

提供: MonoBook
2018年8月24日 (金) 03:43時点におけるimported>Administratorによる版 (ページの作成:「'''関数型プログラミング言語'''とは、関数型プログラミングを半ば強要する言語仕様となっているプログラミング言語の...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

関数型プログラミング言語とは、関数型プログラミングを半ば強要する言語仕様となっているプログラミング言語の総称である。

C言語で関数型プログラミングをしてもいいわけだが記述が煩雑になったりする。それらをスパッと解消してくれる代物である。

LISPやHaskellが有名であったが、あまりの取っ付きにくさに広く知られてはいなかった。

しかし、2010年ごろに勃発したブラウザ戦争でJavaScriptでの関数型プログラミングが注目され、関数型というものが知れ渡り、Haskellなども注目されるようになった。

主な関数型プログラミング言語[編集 | ソースを編集]

言語
Clean
Clojure
Dylan
Erlang
F#
Haskell
Idris
ISWIM
Lazy K
LISP
Lush
Mathematica
Miranda
ML
SML#
Standard ML
OCaml
Scala
Scheme
Unlambda
XQuery