プロログ言語がどのように動作するか

Prolog言語を実行するには、Prologのインタプリタまたはコンパイラをインストールする必要があります。一般的に使用されるPrologインタプリタには、SWI-Prolog、GNU Prolog、SICStus Prologなどがあります。

Prolog プログラムを起動する手順は、インストール完了後に以下のとおりです。

  1. Prolog インタープリタまたはコンパイラを開き、Prolog 対話形式インターフェイス(Prolog コンソールとも呼ばれる)に移行します。
  2. 対話型インターフェースでは、Prolog ステートメントを直接入力して、Prolog プログラムのクエリや実行を行うことができます。Prolog ステートメントは質問符 (?) で始まり、たとえば次のように記述できます。?- parent(john, jim).
  3. コンサルトまたは [ファイル名] コマンドを使用すると、読み込むべき Prolog ソースファイルが 1 つ以上ある場合に、読み込むことができます。例:consult(‘family.pl’). または [‘family.pl’].。これにより、”family.pl” という名前の Prolog ソースファイルが読み込まれます。
  4. クエリ文を入力し、疑問符(?)で開始してEnterキーを押すことでクエリを実行できます。例: ?- parent(john, jim).
  5. クエリ文に基づいて、ロードされたプロログプログラム内のマッチする結果を検索し、インタラクティブインターフェイスに出力する。
  6. Prologインタプリタを終了するにはhaltコマンドを使用するか、対応するショートカットキーを押すことができます。

Prologは命令型の従来の言語とは異なり、宣言型の言語であることに注意してください。Prologでは、プログラムは一連の事実とルールで構成されており、照会はこれらの事実とルールを照合することで結果を取得します。そのため、Prologプログラムを書く際には、Prologの構文とルールに従う必要があります。

bannerAds