論理型言語として知られるPrologについて学ぶシリーズ。いよいよ、Prologプログラミングの基礎をステップ・バイ・ステップで身につけていきましょう。前回までで、SWI-Prologを用いて、事実と規則の記述について触れてみました。今回は、基礎固めの前編とし ...
論理型言語として知られるPrologについて学びましょう。前回はSWI-PrologのインストールとProlog言語の基礎知識について紹介しました。今回は、初歩のPrologプログラミングについてステップ・バイ・ステップで触れてみましょう。ゆっくりと進めていきます。
官民創生の人工知能研究はムダじゃなかった! 今からおよそ30年も前の1982年。日本の通商産業省 (現在の経済産業省) は、 ICOT (財団法人 新世代コンピュータ開発機構) を設立し、 世界に先駆けて人工知能 (AI:Artificial Intelligence) を実現する第5世代 ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
3段論法に基づく推論を実施できる。 リスト2 Prologで記述した「ハノイの塔」 手順ではなく,条件を記述しただけで処理を実行する。 先程述べたように,プログラミング言語の目的は人間のプログラミング作業を助けることです。プログラミング言語は ...
ここでは図4で示す迷路を解くプログラムを掲載した。1985年8月号BYTE誌に掲載したものを本誌で変更を加えたもの。Cuadrado, C. Y., Cuadrado, J. L.,“Practical Prolog,”BYTE,pp.151-158,vol.10, no.8. 関係の定義だけなら「推論」が必要 オブジェクト指向を突き詰めて考えれ ...
TIOBE Softwareから、2021年8月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2021年8月におけるインデックスは次のとおり。