Program > Prolog
https://ja.wikipedia.org/wiki/Prolog
Prolog(プロログ)は、非手続き型プログラミング言語の一つ。
論理型言語に分類される。
名称は、「論理を使ったプログラミング」を意味するフランス語「programmation en logique」に由来している。
関数型プログラミング言語「Erlang」のベースになった言語。
ポール・グレアムの本「On Lisp」で、PrologをLispで作る方法が紹介されている。
Softbankのロボット「Pepper」のAIは、Prologで書かれている。
使う機会が少ないかもしれないが、言語内のDSLとして、特定の問題を解く場合には役立つかもしれないので、一応使い方を知っておくと便利?
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274068579/vertex9-22/" target="_blank"><img src="" border="0"></a></td>
td> </td>
td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274068579/vertex9-22/" target="_blank">7つの言語 7つの世界</a><br>Bruce A. Tate<br>オーム社<br>2011-07-23<br>¥ 3,456</td></tr></table>
hr>
}}
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4303716901/vertex9-22/" target="_blank"><img src="" border="0"></a></td>
td> </td>
td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4303716901/vertex9-22/" target="_blank">Prolog(プロログ)を学ぶ―文化とその実践</a><br>杉崎 昭生<br>海文堂出版<br>1995-05-01<br>¥ 2,412</td></tr></table>
hr>
}}
#html{{
table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/0321417461/vertex9-22/" target="_blank"><img src="" border="0"></a></td>
td> </td>
td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/0321417461/vertex9-22/" target="_blank">Prolog Programming for Artificial Intelligence (4th Edition)</a><br>Ivan Bratko<br>Pearson Education Canada<br>2011-08-31<br>¥ 8,390</td></tr></table>
hr>
}}