関数型言語
Get Babylon's Translation Software!
Free Download Now!
Babylon 8 - Your all-in-one solution
Award winning translation software trusted by millions. Translate from any language to any language.
View Demo
Translation
Dictionary
Tools
Wikipedia 日本語 - フリー百科事典
この辞書をダウンロードする
関数型言語
関数型言語(かんすうがたげんご)は、
ラムダ計算
の概念を
プログラミング言語
として体現したもの。すべての
計算
は
関数
の適用によって行われるというもので、
チューリングマシン
をベースとした
C
や
Java
などの
手続き型言語
と違い、
状態
という概念をもたない。そのため
参照透過性
が保たれる。簡潔にいえば、変数への代入が最初の定義時しか起こらない言語の事である。多くはファーストクラスの関数オブジェクト、
カリー化
、
遅延評価
などの機能を備えている。広い定義では
LISP
や
Scheme
は関数型言語に分類されるが、変数の書き換えが可能なため、厳密な定義ではこれらは関数型言語の機能を備えた手続き型言語であるとされる。
Wikipedia.orgをもっと見ると…
この記事は
ウィキペディア
TM
の内容を用いており
GNU Free Documentation License
のライセンスのもとに提供されています。
アスキーデジタル用語辞典リンク http://yougo.ascii24.com/
この辞書をダウンロードする
関数型言語
"関数型言語" in Glossary Help
Define 関数型言語
Translate 関数型言語