虚拟机风格
主要有解释器风格和规则系统风格两种解释器风格:当底层不支持上层时,在两者之间加入一层虚拟机做模拟仿真,消除硬件和软件之间的差异优点:可以模拟原来不具有的功能,可以模拟一些灾难性的情况缺点:效率太低,因为多了一层解释器应用:各种脚本语言,配置文件,通信协议,用户输入等规则系统风格:根据既定的规则和目前的事实,做出相应的输出特点:有需要被执行的代码,解释器,控制解释器的部分,存储当前状态的存储器规则引
·
主要有解释器风格和规则系统风格两种
解释器风格:当底层不支持上层时,在两者之间加入一层虚拟机做模拟仿真,消除硬件和软件之间的差异
优点:可以模拟原来不具有的功能,可以模拟一些灾难性的情况
缺点:效率太低,因为多了一层解释器
应用:各种脚本语言,配置文件,通信协议,用户输入等
规则系统风格:根据既定的规则和目前的事实,做出相应的输出
特点:有需要被执行的代码,解释器,控制解释器的部分,存储当前状态的存储器
规则引擎和黑板系统有相似之处,都是存储规则和各种事实,计算机自动根据读入的状态,事实库和规则库执行相应的操作。但是,黑板系统是针对一个大而复杂的问题,对于这一个问题要用到多个规则和对策,侧重的是利用人工智能解决复杂问题。而规则引擎针对的是一系列不断输入的小问题,侧重于业务逻辑和代码分离
更多推荐
已为社区贡献6条内容
所有评论(0)