Skip to main content

宣言的なプログラミングとは何ですか?

condarative宣言プログラミングは、プログラムを行う方法を指定するのではなく、プログラムがすべきことを指定する方法です。ほとんどのコンピューター言語は、問題を解決するために必要な手順に基づいていますが、一部の言語は問題の本質的な特性を示し、それをコンピューターに任せて問題を解決するための最良の方法を決定するだけです。前の言語は、命令的なプログラミングをサポートすると言われていますが、後者は宣言的プログラミングをサポートしています。販売データ。700

このステートメントは、データを取得するためにSQLシステムが何をしなければならないかを示していません。SQLシステムは、各販売記録を通過して、条件が満たされているかどうかを判断できます。または、事前に刻まれたデータから最上位のレコードをすばやく取得できます。ステートメントは、目的のデータの性質のみを示しています。

プロログは、エンティティ間の論理的関係を示す宣言的なプログラミング言語です。: - マザー(x、y)、祖先(y、z)

上記のプログラムは真実を示しています。mがCの母親である場合、MはCの祖先である場合、XがZの祖先である人の母親である場合、XはZの祖先です。これと母子の事実を考えると、プログラムはプログラムです。母体の家系図全体に関する質問に答えることができます。この知識ベースは、それ自体で効率的に検索されます。上記のプログラムの作成者は、検索方法を指定していません。htmlとCSSは宣言的なプログラミング言語です。たとえば、HTMLの例は、Table border ' 1>

の例を示し、薄い境界線を示します。CSSの例は

色:青

です。これは、テキストの色を指定します。これらの例でわかるように、HTMLとCSSは、Webページに表示されるものを指定しますが、その方法は指定しません。プログラムは簡潔です。これにより、非プログラマーがソリューションを取得できる場合でも簡単になります。上記のSQLの例では、アナリストまたはビジネスサポート担当者が希望する情報を取得できます。同様に、レイパーソンは、単純なHTMLおよびCSSコマンドを使用して許容可能なWebページを作成できます。このようなコードは非常に効率的にすることができ、コンピューティングから最高のアイデアを組み込むことができます。並列性を活用できます