-
2009-12-24
CLIPS interfaces Guide(2) - [译文参考]
Section 1 ‑ Introduction This manual is the ...X Window interface for CLIPS.
该手册是CLIPS的IG部分,它的目的是使人们了解CLIPS并对其产生兴趣。第二部分介绍的是在IBM PC上使用CLIPS的兼容视窗(Windows)界面,第三部分是关于在苹果机上运行CLIPS的界面介绍,第四部分是关于X Window(UNIX)系统 上CLIPS的界面。
Se... -
2009-12-23
CLIPS interfaces Guide(1) - [译文参考]
License Information
Permission is hereby granted.... Payments can be made online at http://order.kagi.com/?JKT.
CLIPS是免费的软件,任何人可以以任何方式使用,当然你也可以以资金捐助的方式表达对CLIPS开发和维护者努力的回报。
Pre... -
2009-12-07
几个关于CLIPS的快速链接 - [学习体会]
CLIPS的资料,除了图书馆里可以借到一本《专家系统原理与编程》http://www.china-pub.com/2681的黑皮书外,网上的资料源并不好找。不是做毕业论文用到,我想很多人都是闻所未闻,CLIPS应该还算是比较容易学的,从零开始也不要紧,看几篇论文和网上的资料介绍,再自己摸索摸索,对于做论文来说满足需要是不成问题。
当初学习CLIPS,主要是通过书和电子资料入手的,书有《知... -
2009-10-20
CLIPS中文用户手册(31) - [日志纪事]
其他特性 CLIPS还有许多的多字段槽函数,如下表所列:
函数 含义... -
2009-09-02
CLIPS中文用户手册(30) - [日志纪事]
重要特性 槽的集合引用两种类型字段之一,这两种类型是:(1)单字段,(2)多字段。术语cardinality指代一个集合。有界单字段槽仅包含一个字段,有界多字段槽可包含零或多个字段。每个有界单字段槽和多字段槽包含一个值,然而,一个多字段值也许包含多个字段。举个例子,(a b c)是一个单一的多字段值,该字段值包含三个字段。空字符串“”是一个单字段值,就像“a b c”一样。如此相反,一个无界槽没有值。
与单、多字段变量相似,... -
2009-08-30
CLIPS中文用户手册(29) - [日志纪事]
第十章 奇妙的槽面 如果你想拥有类,那么就像是和老朋友一样,去互动,去尝试对话。
在本章中,你将学到许多关于槽和利用一些槽面 (facets)来指定它们属性的方法。就像槽用来描述实例一样,槽面用来描述槽。槽面的使用是非常好的软件工程技术,它对于CLIPS而言避免了非法值的插入,从而降低了运行时错误或崩溃的可能性。有许多种槽面用来指定槽,总结在下面的表格中。
槽面名
... -
2009-08-23
CLIPS中文用户手册(28) - [日志纪事]
类程式 现在,你已经学习了槽和实例,下面让我们来熟悉类程式(class etiquette)。这里的术语——规则,指的是一套做事情的指导方针。
与标准的程序设计相比,OOP范式是类导向(class oriented)的。每个对象都与类有内在的联系,这些类是类等级的一部分。OOP程序员关注的是所有的类或类的结构层次(class architecture)和对象之间消息的传递,而不是首先考虑执行。因此,在普通的程序设计语言中,执行是显式表示的,而在OO... -
2009-08-19
CLIPS中文用户手册(27) - [日志纪事]
消息函数的作用 (send)函数是OOP的核心,因为它是对象间关联的唯一合适途径。通过对象封装原理,一个对象可以通过发送消息来获取另一对象的数据。
举个例子,如果某人想知道你早餐吃了些什么,他们通常会问你,比如发一个信息给你。一个不太礼貌的回应或许是突然张开你的嘴巴,耸动一下你的喉结。如果对象的封装原理不起作用,任何对象对于其他对象的私有部分将毫无意义,这是个潜在的灾难性后果。
(send)函数的一个非常有用的应用是用来打印对象的信息。到目前为止... -
2009-07-29
CLIPS中文用户手册(26) - [日志纪事]
删除实例尽管一个(reset)命令可以删除除了[initial-instance]外所有的实例,同时也可以用(definstances)命令来创建新的实例。如果你想永久的删除一个实例,那么你可以试试(unmake-instance)函数,它可以删除一个或所有的实例,删除时需指定参数以确定哪条该被删除,如果删除所有的,则用“*”。下面即为(unmake-instance)命令的例子: CLIPS>(unmake-instance *) ;删除所有的实例 TRUE CLIP...
-
2009-07-21
CLIPS中文用户手册(25) - [日志纪事]
第九章 富有意义的消息取悦你上司的好处总是比取悦你的下属要多。---鲍文
在本章中,你将学到许多关于类和对象调用实例的方法。同时,你也将学到怎样利用槽值指定类的属性,怎样发送消息到对象。
OOP特性在第一章中,我们已经学习了继承的基本观点。OOP中的继承之所以如此重要,缘自于:继承允许了定制软件(customized software)的最简结构。对于“定制软件”,我们指的并不是胡乱拼凑起来的软件,而是,它接近于带有...







