開発 関数型プログラミングとは何ですか? -techopediaからの定義

関数型プログラミングとは何ですか? -techopediaからの定義

目次:

Anonim

定義-関数型プログラミングとはどういう意味ですか?

関数型プログラミングはソフトウェア開発モデルです。 状態または可変データおよび命令型コードスレッドではなく、数学関数を推定して適用します。 関数型プログラミングの本当の起源はラムダ計算と形式システム科学であり、関数定義、アプリケーション、再帰を適用します。

Techopediaは関数型プログラミングについて説明します

関数型プログラミングでは、コードスレッドを実行する時間やマシンに関係なく、言語コードスレッドは同じ値になります。 これは命令型関数プログラミングの場合には当てはまりません。命令型プログラミングには、多くの場合、予測できないプログラム応答があります。

多くの(ほとんどの?)商用ソフトウェア開発者は、数学モデルに慣れていないことが多く、関数型プログラミングではなく命令型関数プログラミングを適用します。 これにより、許容できない応答を伴うクラッシュに脆弱な商用プログラムが作成されます。

関数型プログラミングは、デフォルトの関数型プログラミング構造で設計されていない言語でも、どの言語でも実現できます。

関数型プログラミングとは何ですか? -techopediaからの定義