目次:
定義-関数型言語とはどういう意味ですか?
関数型言語は、そのプログラミング構造内で論理関数または論理関数を中心に構築されたプログラミング言語です。 これは、プログラムフローの数学関数に基づいており、数学関数に似ています。
関数型言語は、ラムダ計算と組み合わせロジックの数学的フレームワークから基本構造を導き出します。 Erlang、LISP、Haskell、およびScalaは、最もよく知られている関数型言語です。
Techopediaは関数型言語について説明します
主に関数で構成された関数型言語は、プログラムのコンパイルではなくセマンティクスを強調します。 関数型言語はプログラムの状態を変更せず、関数が同じ引数で渡されるまで同じ結果を返すという点で、プログラミングの伝統的な命令型スタイルの副作用はありません。
ただし、副作用の欠如は関数型言語の欠点でもあります。すべてのプログラムがこれらの効果なしに開発できるわけではないため、特に状態の変更と入出力(I / O)プロシージャの作成が必要なプログラムです。
