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

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

目次:

Anonim

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

宣言型プログラミングとは、プログラマが実装方法を定義せずに、プログラムで達成する必要があるものを定義するプログラミングパラダイムです。 言い換えると、このアプローチは、達成方法を指示するのではなく、達成する必要があるものに焦点を合わせています。 解決策を見つけるために必要な手順を説明することにより、特定の問題を解決するコマンドセットを備えた命令型プログラムとは異なります。 宣言型プログラミングは、特定のクラスの問題を説明し、言語の実装が解決策を見つけるのに役立ちます。 宣言型プログラミングのアプローチは、一部の並列処理アプリケーションの背後にあるプログラミングを簡素化するのに役立ちます。

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

式やステートメントの順序、またはステートメントの複製は、宣言型プログラミングには影響しません。 宣言型プログラミングは、制約プログラミング、論理プログラミング、および制約論理プログラミングにさらに分類できます。 Prolog、SQL、および埋め込みSQLは、宣言型プログラミング言語のよく知られた例の一部です。 実装の抽象化を可能にし、問題の集中を支援するために、宣言型プログラミングでプログラマにツールが提供されます。

宣言型プログラミングには多くの利点があります。 まず、可変性を最小限に抑えます。 不変のデータ構造は、検出が困難なバグを排除するのに役立ち、処理が容易です。 プログラマーは、不明瞭な手順、暗黙的な依存関係、または多くの可変状態を使用する方法よりも、このようなプログラミング方法を使用する方が簡単だと思うでしょう。 宣言型プログラミングのもう1つの利点は、高階関数やパイプラインなどの複雑な構造の使用を優先し、変数を落胆させることにより、状態の副作用を減らすことです。 プログラミングアプローチは、コードをより理解しやすく、スケーラブルにするのにも役立ちます。

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