Prolog和人工智能
编译:Hyry
整理:丁兔
在我的大学的图书馆里有许多计算机的书籍,可惜它们都非常的老,动不动就是八几年的出版的书,不过由于对计算机的强烈爱好,这种书我也借了许多。大部分都是过时的,不过我偶然一次发现了一种非常特别的计算机语言——Prolog。它的编程思路和我原来所学习的完全不同,非常的简洁,我产生了极大的兴趣,可惜找不到它的解释器,只有看看书过干瘾了。
后来上了网,偶然查到了介绍Prolog的网站,马上下载、研究...…。它真是令我大开眼界。不敢独享,遂成此文。
在阅读本网站的文章之前,请先下载Amzi! Prolog。本教程是翻译的Amzi! Prolog的帮助,如果你英语很好的话,可以直接阅读其帮助。
目录
●在正式教程开始之前
什么是Prolog
一个例子
为什么要Prolog
Prolog的特点
下一步该怎么做
●进入Prolog世界
逻辑编程
事实谓词
简单查询
混合查询
规则谓词
小结
●Prolog还有什么
数学计算
数据管理
递归
数据结构
模式匹配
列表
操作符
截断
流程控制
自然语言
编译:Hyry
整理:丁兔
在我的大学的图书馆里有许多计算机的书籍,可惜它们都非常的老,动不动就是八几年的出版的书,不过由于对计算机的强烈爱好,这种书我也借了许多。大部分都是过时的,不过我偶然一次发现了一种非常特别的计算机语言——Prolog。它的编程思路和我原来所学习的完全不同,非常的简洁,我产生了极大的兴趣,可惜找不到它的解释器,只有看看书过干瘾了。
后来上了网,偶然查到了介绍Prolog的网站,马上下载、研究...…。它真是令我大开眼界。不敢独享,遂成此文。
在阅读本网站的文章之前,请先下载Amzi! Prolog。本教程是翻译的Amzi! Prolog的帮助,如果你英语很好的话,可以直接阅读其帮助。
目录
●在正式教程开始之前
什么是Prolog
一个例子
为什么要Prolog
Prolog的特点
下一步该怎么做
●进入Prolog世界
逻辑编程
事实谓词
简单查询
混合查询
规则谓词
小结
●Prolog还有什么
数学计算
数据管理
递归
数据结构
模式匹配
列表
操作符
截断
流程控制
自然语言