welcome: please sign in
location: "Prolog"の差分
1と2のリビジョン間の差分
2010-03-10 00:52:14時点のリビジョン1
サイズ: 14
編集者: masahiko
コメント:
2010-03-10 01:05:01時点のリビジョン2
サイズ: 765
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 2: 行 2:

第5世代プログラミングで一時期有名になった論理型の言語です。

Prologらしいプログラムを1つ示します。

エイトクイーンを解くプログラムです。

エイトクイーンを解くプログラムはいろいろな言語で書かれていますが、
そのほとんどはループまたは再帰を用いた探索を記述したものです。

ここで示すのはユニフィケーションだけで解くもので、
Prologならではのプログラムになっています。
 . [[attachment:8queen.pl]]

このプログラムは次のプログラムを用いて生成しました。

 . [[attachment:nqueen.pl]]
 . Nを与えて上のプログラムを生成します。

Prolog

第5世代プログラミングで一時期有名になった論理型の言語です。

Prologらしいプログラムを1つ示します。

エイトクイーンを解くプログラムです。

エイトクイーンを解くプログラムはいろいろな言語で書かれていますが、 そのほとんどはループまたは再帰を用いた探索を記述したものです。

ここで示すのはユニフィケーションだけで解くもので、 Prologならではのプログラムになっています。

このプログラムは次のプログラムを用いて生成しました。

  • nqueen.pl

  • Nを与えて上のプログラムを生成します。

Prolog (最終更新日時 2011-03-09 13:01:01 更新者 masahiko)