宣言コードは、プログラミング言語でプログラムを作成するために使用されるコードのタイプを指します。宣言コードは、命令のシーケンスを命令的に書くのではなく、プログラムがそれを行う方法をあまり具体的にせずに、プログラムがしなければならないことを正確に表現することに基づいています。これは、最も古いプログラミングパラダイムの1つであり、LISP、Prolog、SQLなど、多くのプログラミング言語で使用されています。データの処理方法と操作方法を詳細に指定する必要がないため、他のプログラミングパラダイムとは異なります。むしろ、ロジック、データ構造の表現、およびビジネスルールの定義に基づいています。
Il codice dichiarativo si riferisce al tipo di codice utilizzato per scrivere programmi in un linguaggio di programmazione. Piuttosto che scrivere una sequenza di istruzioni in modo imperativo, il codice dichiarativo si basa sull'esprimere esattamente ciò che il programma deve fare senza essere troppo specifico su come farlo. Si tratta di uno dei più vecchi paradigmi di programmazione e viene utilizzato in molti linguaggi di programmazione, tra cui Lisp, Prolog e SQL. Si differenzia dagli altri paradigmi di programmazione poiché non è necessario specificare in dettaglio come i dati devono essere elaborati e manipolati. Si basa piuttosto sulla logica, sull'espressione di una struttura di dati e sulla definizione di regole di business.