Prologとは何ですか? 定義と意味

Prologは、高レベルの第4世代プログラミング言語です。 これは主に人工知能の研究、アプリケーション、ソフトウェアで使用され、通常はエキスパートシステムと非常に高度な技術でのみ使用されます。

これは、LOGicでのプログラミングの頭字語であり、宣言型言語です。 つまり、プログラマーは、実行する手順を正確にコンピューターに指示するのではなく、代わりに解決する必要のある問題を説明します。

TechnipagesはPrologを説明します

本質的に、PrologはデータベースやSQLのようなデータベース管理システムで動作するクエリ言語によく似ています。 ただし、重要な違いがあります。クエリ言語には取得できる情報がありますが、プログラミング言語にはありません。

SQLでは、情報が存在する場合、データベースに「Susan Maierは18歳以上ですか?」と尋ねることができます。 宣言型プログラミング言語では、これは不可能ですが、代わりに、数学の問題を詳細に説明することで解決することができます。

Prologは、AI作業と計算言語学に特に適しています。 式とコードは、関係、事実、規則、および標準の観点から記述されています。 次に、これらの標準に従って処理される情報を入力することにより、実際の計算が実行されます。

Prologは、最も人気のある論理プログラミング言語でもあり、1972年の構想以来使用されています。 論理プログラミング言語は、明確に定義されたルールに依存しているため、オブジェクト指向プログラミング(ユーザー指向ソフトウェアでよく使用される言語のタイプ)とは大きく異なります。

Prologの一般的な使用法

  • PrologはLOGicのPROgrammingの略で、1972年にフランスのAlainColmerauerと彼のグループによって最初に考案されました。
  • 今日、Prologは機械学習をサポートするAI研究とアプリケーションで非常に人気があります。
  • PHPやJavaなどの言語と比較すると、Prologはロジック指向です。つまり、各アプリケーションに固有の正確なルールセットを介して機能します。

Prologの一般的な誤用

  • Prologは、コードの最初のセクションです。