🔮
新春なので、Prologで「おみくじプログラム」書いてみた!
プロローグ!
新春(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