忍者ブログ

LAL 昭和な気まぐれ飛行機

LALのブログです。 http://eisl.kan-be.com/index.html

O-Prologのコンパイラ

少しづつですが、O-Prologのコンパイラが動き始めています。

おなじみ女王問題です。

| ?- compile_file('queens.pl').
pass1
pass2
compiling test
compiling queen
compiling queen_2
compiling qperm
compiling qdelete
compiling nodiag
compiling safe
invoke gcc
yes
|

[9,7,4,2,8,6,1,3,5]
Elapsed Time=0.132017 (second)
no
|

まだまだ、実行速度はそれほどでもありません。インタプリタに比較して40%ほど効率を上げた程度です。末尾再帰最適化がまだ未完成です。これができると世界レベルにできるだろうと思っています。

PR

コメント

プロフィール

HN:
笹川
性別:
非公開

P R