🔮

新春なので、Prologで「おみくじプログラム」書いてみた!

2023/01/01に公開

プロローグ!

新春(2023年1月)なので、おみくじプログラムを書きたいなと思ったので
最近、ハマっているプログラミング言語のPrologで書いてみました!

Prologとは?

Wikipediaによると、以下。
引用「Prolog(プロログ)は論理プログラミング言語の一つであり、該当分野で最もよく知られている論理型言語の代表格である。」

引用「Prologは、1972年にマルセイユ大学のアラン・カルメラウアーとフィリップ・ラッセルによって開発された。」

70年代に開発されたプログラミング言語ですが、2023年1月現在も動きます!

出典URL
Prolog - Wikiwand

実行環境

Swipl(SWI-Prolog)を使ってます。

Swiplとは、以下。
引用「SWI-Prolog offers a comprehensive free Prolog environment. 」

出典URL
SWI-Prolog

「おみくじプログラム」を書いてみた!!

omikuji.pl
?- L = ['大吉','中吉','小吉','大凶'],length(L,Len),X is random(Len),nth0(X,L,Z),writeln(Z).

百聞は…なので、実行結果を貼ります!

エピローグ…

やっぱり、画像があると分かりやすそうですね!
これをきっかけに、Prologコミュニティが盛り上がってくれると嬉しいです…

Discussion