Prolog上好的初学者材料[关闭]
Posted
技术标签:
【中文标题】Prolog上好的初学者材料[关闭]【英文标题】:Good beginners material on Prolog [closed] 【发布时间】:2010-09-28 22:25:46 【问题描述】:我正在寻找关于 Prolog 的优秀初学者材料,包括在线和印刷版。我不仅对“学习语言”感兴趣,还对背景和科学信息感兴趣。
【问题讨论】:
我真的不明白这个 Q 已关闭。它说它不合适,请参阅常见问题解答。我查看了常见问题解答,它说原因之一是它不适合,请参阅常见问题解答。我查看常见问题解答...(见上文)。什么不适合这里?初学者是否无权在选择更好的书籍时寻求帮助?这么大的版主干扰,对谁有帮助? 【参考方案1】:Adventure in Prolog 丹尼斯梅里特 |施普林格 1990年出版,186页
An Introduction to Logic Programming through Prolog 迈克尔·斯皮维 |普伦蒂斯大厅 2008年出版,258页
Applications of Prolog 阿提拉琴基 |书本 2009年出版,203页
Artificial Intelligence through Prolog 尼尔·C·罗 |普伦蒂斯霍尔 1988年出版,481页
Building Expert Systems in Prolog 丹尼斯梅里特 |安齐!公司 2000年出版,358页
Learn Prolog Now! 帕特里克·布莱克本、约翰·博斯、克里斯蒂娜·斯特里格尼茨 |大学刊物 2006年出版,284页
Logic, Programming and Prolog 乌尔夫·尼尔森,扬·莫辛斯基 |约翰威利父子公司 1995年出版,296页
Natural Language Processing in Prolog 杰拉德·加兹达尔,克里斯·梅利什 |艾迪生-卫斯理 1989年出版,519页
Prolog and Natural-Language Analysis Fernando C. N. Pereira, Stuart M. Shieber |语言与信息研究中心 2002年出版,204页
Prolog Experiments in Discrete Mathematics, Logic, and Computability 詹姆斯·海因 |波特兰州立大学 2009年出版,158页
Prolog Programming: A First Course 保罗·布尔纳 | 1999 年出版
Prolog Techniques 阿提拉琴基 |书本 2009年出版,186页
The First 10 Prolog Programming Contests Bart Demoen、Phuong-Lan Nguyen、Tom Schrijvers、Remko Troncon | 2005年出版,161页
【讨论】:
亲爱的耶稣!像这样的帖子是我喜欢 *** 的原因【参考方案2】:查看Learn Prolog Now!
这本书写得很好,对于初学者来说应该很容易阅读。它以印刷形式提供,也可以作为免费的在线版本提供。它也相对较新(从 2003 年开始),许多 Prolog 书籍都不是这种情况。
【讨论】:
我支持这个建议。非常好,写得很好的介绍,适合初学者。 确实是一本非常好的书。在其高级章节中,它倾向于自然语言处理,它涵盖了一个重要的应用领域(其他是知识表示和推理)。【参考方案3】:曾几何时,当我使用 Prolog 时,我喜欢 Sterling & Shapiro 的书,Prolog 的艺术。
对于高级 Prolog 编程,尤其是 w.r.t.效率,我推荐 O'Keefe 的《Craft of Prolog》。
【讨论】:
Sterling & Shapiro 是另一个经典,在 Bratko 的脉络中。至少可以说,奥基夫很难得到(很不幸,我必须说)。你在当地的图书馆可能会很幸运。【参考方案4】:这里有一本你可能会觉得有用的书: Prolog Programming for Artificial Intelligence Ivan Bratko。
第一部分是关于 Prolog,第二部分是关于 AI 算法以及如何在 Prolog 中实现它们。
【讨论】:
这个,OTOH,更多地进入了表示和推理领域。【参考方案5】:在 Prolog 中编写 Adventure Game 也是一种很好的学习方式。
【讨论】:
+1 表示涉及做而不只是阅读的来源。【参考方案6】:如果您想要对 Prolog 进行非常易于理解且扎实的介绍(更多的是“学习语言”),请参阅 Clocksin 和 Mellish 的“Prolog 中的编程:使用 ISO 标准”,现在是第 5 版。
【讨论】:
这是来自亚马逊的链接:amazon.com/Programming-Prolog-Using-ISO-Standard/dp/3540006788/…【参考方案7】:这是一个包含大量有用链接的页面
http://www.swi-prolog.org/www.html
【讨论】:
【参考方案8】:试试Logic, Programming and Prolog(免费下载)。我没读过,但它分为基础、逻辑编程和替代逻辑编程方案,所以听起来它适合每个人。
【讨论】:
这是一个非常好的版本,尤其是免费提供,但我不建议初学者使用它。但如果您对 Prolog 的表示/推理方面感兴趣,这是一本非常好的第二读物。【参考方案9】:您必须阅读Nany's Tutorial。在创建完整游戏的同时学习 Prolog。
【讨论】:
+1 表示涉及做而不只是阅读的来源。【参考方案10】:#1http://www.cse.unsw.edu.au/~billw/prologdict.html
#2http://www.engin.umd.umich.edu/CIS/course.des/cis479/prolog.html
#3http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html#2
#4http://wiki.visual-prolog.com/index.php?title=Main_Page
【讨论】:
【参考方案11】:我还没有看到这本书提到过,并认为这是一本好书。
A Prolog Introduction for Hackers
【讨论】:
以上是关于Prolog上好的初学者材料[关闭]的主要内容,如果未能解决你的问题,请参考以下文章