3

我将只为几乎没有编程经验的学生教授一堂关于基本 Prolog 的讲座。我希望他们看到编程和 Prolog 可以在现实世界中使用,甚至可以用来做一些很酷的事情。

我已经查看了这个这个线程,但是我找不到任何视觉上吸引人的东西,我可以在我们结束讲座时展示它们。

你对使用 Prolog 的酷应用有什么建议吗?我特别在寻找可以显示为视频或幻灯片的东西。

4

5 回答 5

3

如果您想要突出 prolog 的用途并仅将视听媒体用于演示目的,则结合以下 2 个链接可能会做到:

在 IBM Watson 系统中使用 prolog 进行自然语言处理

IBM 的 Watson 超级计算机在危险中摧毁了所有人类

于 2011-04-04T03:46:46.180 回答
2

InFlow是用 Prolog 编写的。您可以浏览示例和/或联系作者了解详细信息。VisiRule也可能有所帮助。

免责声明:我没有使用过 InFlow 或 VisiRule,但我确实使用了 WIN-Prolog,这是用于这两个程序的环境。

于 2011-04-04T05:25:09.043 回答
2

看:

http://personnel.univ-reunion.fr/fred/Enseignement/Prolog/index.html

在“La librairie clpfd”下,有指向该课程中使用的 3 个有限域约束动画(N-Queens、Sudoku、Knight Tour)的链接。

于 2011-04-04T07:13:29.443 回答
2

Dynalearn在 Prolog 中实现并具有动画。

于 2011-04-04T08:43:30.843 回答
1

+1 为 Visirule。据我所知(并且我已经对这个主题进行了很多研究),它是一种独特的可视化编程工具(我不知道有任何其他可视化工具可以轻松地简化为图灵完备的语言)。我已经实现了一个故障排除网站以及其他各种解决方案。强烈推荐 - 版本 5 也即将推出。

于 2011-08-05T09:27:35.590 回答