b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

编译与解释器模式_解释器模式_解释器模式的概念

电脑杂谈  发布时间:2017-01-29 14:18:38  来源:网络整理

给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。

2.动机

如果一种特定类型的问题发生的频率足够高,那么可能就值的将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。

3.适用性

当一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象的语法树时,可使用解释器模式。而当存在以下情况时,该模式效果最好:

该文法简单对于复杂的文法,文法的类层次变得庞大而无法管理。此时语法分析程序这样的工具是更好的选择。解释器模式它们无需构建抽象语法树即可解释表达式,这样可以节省空间而且还可以节省时间。

效率不是一个关键问题,最高效的解释器不是通过直接解释语法分析树实现的,而是首先将它们转换成另一种形式。解释器模式

4.结构

5.效果

易于改变和扩展文法

易于实现文法

复杂的文法难以维护

增加了新的解释表达式的方式


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29387-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 元淳
        元淳

        没准它生在战争年代又是叧一个

      热点图片
      拼命载入中...