序言基本问题
回答
首先,欢迎来到Prolog!我想你会发现它是有益的和愉快的。
我经常看到建议书是的Prolog的艺术,编程序言和条款和效果。我有艺术和编程他们都是好书, 艺术肯定是更具百科含量的,编程更线性。我咨询艺术和工艺很多最近,和一些更奇怪的(逻辑文法为例)。我希望能在下深入购买Prolog编程。我不认为有很多不好的Prolog书籍应该尽量避免。我可能会节省工艺和练习但稍后。也
:- [file1, file2, file3].
,因为“name.pl”在“特等”你可以省略引号结束;:
你可以把它们列出加载一次多个文件单引号实际上只有在Prolog不会将通常所包含的原子作为原子时才是必需的。
希望这对您的旅程有所帮助和好运。 :)
这是一个不错的短的一点介绍:http://www.soe.ucsc.edu/classes/cmps112/Spring03/languages/prolog/PrologIntro.pdf
我还想说有一个很好的SWI面向PDF在那里,但我不能找到它。
如果你倾向于数学介绍,Logic, Programming and Prolog (2ED)是一本有趣的书,由尼尔森和Maluszinski。
Clocksin和Mellish在Prolog中的编程是经典入门教科书。
在SWI-Prolog的,还检查了:
?- make.
自动重新加载被修改,因为他们进行了咨询文件。
您可以检出this question。有几本好书推荐回去。
我不会重复已经在其他答案中提到过的经典选择,但是我会添加一个关于Michael Covington,Donald Nute和Andrew Vellino的关于Prolog编程的笔记。我想强调的两章是关于手追踪和可撤销规则的章节。前者向你展示了如何以高效和有用的方式在铅笔和纸上找出Prolog计算。后者向您展示了如何创建支持可废止规则的Prolog代码。与您在Prolog中习惯使用的规则不同,它不是直接成功或失败的规则,也不受规则本身没有规定的任何内容的影响,不可规则规则可以在规则中声明的信息上取得成功,但可能会被知识库中的其他规则削弱使得表达方式通常是真实的,但有一些例外情况比较简单,而且方式简洁易懂。另一方面,更好地说,“一个可废止的规则,另一方面是一个规则,即使这些案件满足其条件,也不能应用于某些情况,因为知识库中的某些知识阻止其应用。”
这是一个有趣的概念,我没有在其他书中找到。
- 1. 序言问题
- 2. 问题在序言
- 3. Perl基本问题
- 4. EJB基本问题
- 5. SQLAlchemy基本问题
- 6. hoverIntent基本问题?
- 7. 基本HTACCESS问题
- 8. 基本Subversion问题
- 9. 基本URL问题
- 10. 基本gradle问题
- 11. 基本JSON问题
- 12. 基本DataGridView问题
- 13. jQuery基本问题
- 14. 基本Android问题
- 15. 基本Flex问题
- 16. 基本xmlHttp问题
- 17. 基本phpmailer问题
- 18. ExtJs:基本问题
- 19. javascript基本问题
- 20. MSIL问题(基本)
- 21. 基本mod_perl问题
- 22. Android基本问题
- 23. socket.io基本问题
- 24. 基本LUA问题
- 25. 基本Subversion问题
- 26. 基本JSON.parse问题
- 27. Calendar.getInstance()...基本问题
- 28. Node.js基本问题
- 29. Telerik基本问题
- 30. Qtip基本问题
我还想提一提Ivan Bratko的书“人工智能的Prolog编程”,因其清晰而清晰的演示风格而受到称赞(当之无愧)。 – 2015-01-30 11:24:51