2、知识库(knowledge base) 包含所有规则
3、推理机(inference engine) 对运行进行总体控制
1、多范例编程语言
2、支持正向链规则,不支持反向链规则
3、对于操作系统的不同命令的格式也不同
1、符号和字符“(example)”
2、表示可选项用“[]”
如(example [1]) 可以表示为(example)或(example 1)
3、”<>”表示括号中的类容要被规定的值替换
如(example ) 可替换成(example 1)或 (example 3)或 (example -20)
4、”*”表示语句可以被规定的值替换多次
如(example *) 表示可以被多个整数值替换
(example 2 4 –8 -20)等 可以跟任意数目的整数或根本没有数据。
5、“+”表示用一个或多个值来代替这个语句
如(example +) 可以被表示为(example *)
6、”|”表示在多个选项中选择一项
如all|none|some 可以被替换成all或 nono或 some