词条 | clips |
释义 | CLIPS是一种专家系统工具,最初由NASA/Lyndon B. Johnson太空中心软件技术研究室开发出来。自1986年首次发布以来,CLIPS经历了不断的改进和完善。现在它已经被广泛的应用在数以万计的全球用户中。 CLIPS被开发出来以促进集成人类知识和经验的软件发展。 在CLIPS中,知识的表示有三种方式: l 规则,规则表示法是基于启发式经验知识库的首要选择。 l 自定义函数和通用函数,这种方式是程序式知识表示的首选。 l 面向对象设计,也是程序式知识表示的首选。面向对象的程序设计被支持的5个普遍接受的特征是:类,消息处理函数,抽象,封装,继承和多态性。模式匹配可以是对象和事实。 你可以仅用规则,或者仅用对象或者两者混合使用来开发软件。 CLIPS同时支持与其他语言的集成,如C和Java。事实上,CLIPS是C Language Integrated Production的缩写。规则能基于事实与对象的匹配,规则和对象同时组成了一个集成系统。除了被当作一个独立的工具之外,CLIPS还能被程序语言调用,运行其函数,然后返回给调用函数控制权。同样的,程序代码也能作为一个外部函数在CLIPS中被定义和调用。当外部代码执行完毕后,控制权返回到CLIPS。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。