Declarative programming

/dɪˈklærətɪv ˈproʊɡræmɪŋ/ デクララティブ プログラミング

1. プログラミングパラダイムの一つで、どのように計算を行うかではなく、何が計算されるべきかを記述することに焦点を当てる手法。

命令型プログラミングとは異なり、プログラムが問題を解決するための具体的な手順(「どうやって」)を記述するのではなく、達成したい結果(「何を」)や、その結果が満たすべき条件を宣言的に記述するプログラミングの手法です。これにより、コードの可読性が向上し、並行処理や最適化が容易になることがあります。
Declarative programming often leads to more concise and readable code. (宣言的プログラミングは、しばしばより簡潔で読みやすいコードにつながります。)
関連
Logic programming
SQL
Programming paradigm