我正在网上和印刷上寻找有关Prolog的优秀初学者资料。我不仅对“学习语言”感兴趣,而且对背景和科学信息也很感兴趣。
Prolog冒险 丹尼斯·梅里特| 施普林格1990年出版,186页
通过Prolog进行逻辑编程的简介 Michael Spivey | 普伦蒂斯厅2008年出版,258页
Prolog Attila Csenki的应用 | BookBoon于2009年出版,共203页
通过Prolog实现人工智能 Neil C. Rowe | Prentice-Hall出版于1988年,481页
在Prolog中构建专家系统 Dennis Merritt Amzi!公司 2000年出版,358页
立即学习Prolog! 帕特里克·布莱克本,约翰·博斯,克里斯蒂娜·斯特里尼格茨| 高校出版物2006年出版,共284页
逻辑,编程和序言 Ulf Nilsson,Jan Mauszynski | John Wiley&Sons Inc 1995年出版,296页
Prolog中的自然语言处理 Gerald Gazdar,Chris Mellish | Addison-Wesley于1989年出版,519页
Prolog和自然语言分析 Fernando CN Pereira,Stuart M. Shieber | 语言与信息研究中心2002年出版,共204页
离散数学,逻辑和可计算性的Prolog实验 James Hein | 波特兰州立大学,2009年出版,158页
Prolog编程:第一门课程 Paul Brna | 1999年出版
Prolog技术 Attila Csenki | BookBoon于2009年出版,共186页
前 十届 Prolog编程竞赛 Bart Demoen,Phuong-Lan Nguyen,Tom Schrijvers,Remko Troncon | 2005年出版,共161页
查看立即学习Prolog!
这本书写得很好,对于初学者来说应该很容易阅读。它有印刷版和免费的在线版本。它也是相对较新的(从2003年开始),许多Prolog书籍都没有这种情况。
从前,当我使用Prolog时,我喜欢Sterling&Shapiro撰写的《 Prolog的艺术》。
对于高级Prolog编程,尤其是提高效率,我推荐O'Keefe的Craft of Prolog。
这是您可能会发现有用的一本书: Ivan Bratko撰写的《Prolog人工智能编程》。
第一部分是关于Prolog,第二部分是关于AI算法以及如何在Prolog中实现它们。
在Prolog中编写冒险游戏也可能是学习的好方法。
如果您想对Prolog进行非常容易访问且扎实的介绍(更多地是“学习语言”),请参阅Clocksin和Mellish撰写的“在Prolog中编程:使用ISO标准”,现在是第5版。
这是一个包含大量有用链接的页面
http://www.swi-prolog.org/www.html
尝试逻辑,编程和Prolog(免费下载)。我没有读过它,但它分为基础,逻辑编程和替代逻辑编程方案,因此听起来每个人都有。