Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prolog最佳实践参考?_Prolog - Fatal编程技术网

Prolog最佳实践参考?

Prolog最佳实践参考?,prolog,Prolog,Prolog中是否有(相对)当前的最佳实践参考?一个适合给没有学习过逻辑编程或像“Prolog的工艺”这样的高级文本的商业Prolog开发人员的 有很多通用教程,但我能找到的关于最佳实践的唯一教程是1994年的: 在comp.lang.prolog或此处还有一个单独的问题,如下所示: 但没有比这更全面、最新、更适合商业开发商的了 这个问题是在一次面试中提出来的,因为这项工作需要对初级到中级Prolog开发人员进行正式的指导和代码审查。作为一名经验丰富的Prolog承包商,我经常建议其他对其产

Prolog中是否有(相对)当前的最佳实践参考?一个适合给没有学习过逻辑编程或像“Prolog的工艺”这样的高级文本的商业Prolog开发人员的

有很多通用教程,但我能找到的关于最佳实践的唯一教程是1994年的:

在comp.lang.prolog或此处还有一个单独的问题,如下所示:

但没有比这更全面、最新、更适合商业开发商的了

这个问题是在一次面试中提出来的,因为这项工作需要对初级到中级Prolog开发人员进行正式的指导和代码审查。作为一名经验丰富的Prolog承包商,我经常建议其他对其产品及其领域有着高级知识的开发人员,但他们是自学成才的,或者接受过有限的Prolog培训。但辅导是临时性的,针对他们的特殊日常问题


无论如何,我已经离开Prolog开发一段时间了,面试官的问题让我想到应该有这样一个参考。如果没有,如果我得到这份工作,我可能会自己创造它。

由Covington等人撰写,这是最近的一篇文章;事实上,我相信它甚至还没有正式出版。大约六周前,我们在网上讨论过这个问题。

谢谢你。我有一段时间没有跟上SWI Prolog的进度,对那篇文章不熟悉。迈克尔·科文顿是我的论文顾问,从研究生院开始,我就一直在使用他的评论风格,所以我并不感到惊讶。第5节和第6节对本期特别有意思,但我想我真正想到的是Ruby和其他语言中的koans或katas,它们教你如何使用不同的语言特性解决各种类型的问题。例如,回溯、剪切、故障驱动的循环、析取等。我不太习惯将此网站作为用户使用,而不仅仅是读者,所以我似乎把我的评论和答案接受程序搞砸了。Covington等人的文章很有用,但我可能仍然需要创建自己的教程,以获得更具问题解决方式的指导。