Visual Prolog 的 Web 专家系统 (1)

本文介绍了如何利用Visual Prolog的版本5构建CGI程序,以克服其GUI工具的局限性。通过实例GENI,一个动物分类识别专家系统,讲解了如何配置Apache服务器并部署GENI。读者将了解到安装Apache,配置虚拟主机,以及运行和测试GENI的步骤。
摘要由CSDN通过智能技术生成

用Prolog写程序,感觉舒坦。

Prolog的编程范式,抽象程度远高于中、低级别的C语言等。写程序的源代码长度,至少比C语言的节省50%。

而且,Prolog的语法简单,符号选择自然合理,养眼度远高于其“近亲”Erlang。

Visual Prolog与其前身Turbo Prolog和PDC Prolog一脉相承,都是有严格类型限制的编译型软件。

与其他各种解释型Prolog相比,Visual Prolog运行速度快得多。

但是,Visual Prolog并非完美。它的缺点弱点,恰恰是它的Visual功能。

品种少、样貌丑的GUI控件,让人倒胃口,不愿用它做界面。

进入版本6、7之后,Visual Prolog引入了类class,彻底成了面向对象。

各种语法规矩铺天盖地涌来,编程模式太过复杂,我不喜欢。

所以,我只用版本5,并且,坚持不用它的GUI。

要想扬长避短,发挥VisualProlog编译器和推理引擎等工具的优秀,避开其GUI工具的短板,一个不错的选择,是用它做CGI程序,把GUI交给浏览器处理。

Prolog的实际应用,主要集中在开发专家系统。Visual Prolog提供了一个范例,使用WebCGI技术的"动物分类识别专家系统" —— GENI。

首先,安装运行GENI,了解它的基本情况。

1、安装配置服务器Apache

GENI是CGI程序,运行依赖HTTP服务器。我用的是Apache 2.2。为GENI配置虚拟主机,方法如下:

打开文件D:\Apache2.2\

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值