登陆注册
8183300000196

第196章 5 解释器模式适用性

大B:“当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。”

小A:“那在什么情况下该模式效果最好?”

大B:“当存在以下情况时该模式效果最好:1、该文法相对复杂的文法,文法的类层次变得庞大而无法管理。此时语法分析程序生成器这样的工具是更好的选择。它们无需构建抽象语法树即可解释表达式,这样可以节省空间而且还可能节省时间。2、效率不是一个关键问题最高效的解释器通常不是通过直接解释语法分析树实现的,而是首先将它们转换成另一种形式。例如,正则表达式通常被转换成状态机。但即使在这种情况下,转换器仍可用解释器模式实现,该模式仍是有用的。”

同类推荐
  • 中文版AutoCAD2011基础与应用案例教程

    中文版AutoCAD2011基础与应用案例教程

    本书采用项目教学方式,通过大量案例全面介绍了AutoCAD2011软件的功能和应用技巧。全书共分8个项目,内容涵盖AutoCAD2011基本操作,绘制与编辑图形,标注尺寸,添加文字注释与应用表格,创建与应用块,绘制与编辑三维图形,图形输出等。
  • 办公设备使用与维护

    办公设备使用与维护

    信息技术的发展正前所未有地改变着人类生活的每一个层面,以信息化、全球化和高科技为特征的新经济浪潮滚滚而来,机遇与挑战并存。办公自动化是信息化时代最重要的标志之一,办公要实现自动化,当然离不开办公设备。
  • 黑客就在你身边

    黑客就在你身边

    互联网络正在改变着我们的生活,每个人都处在互联网的天罗地网之中。本书以轻松的笔调,向人们介绍了有关“黑客”的知识。当你读完这本书后,你会发觉“黑客”一点都不神秘,他们渴望全社会对他们有一个公正的评价。
  • 研究性学习丛书-电脑知识

    研究性学习丛书-电脑知识

    本书对电脑知识有一个全面详细的介绍,会对读者的电脑知识进行提高。
  • 现代企业财务软件应用教程

    现代企业财务软件应用教程

    本书内容包括财务软件概论、系统管理、企业应用平台、总账管理、报表管理、薪资管理、固定资产管理、应收款管理、应付款管理等。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 我的炫迈武魂

    我的炫迈武魂

    (新书发布,《巨龙哥斯拉》!大家有票票的话请投新书吧!)作为一个新世界的好青年,我没想到自己竟会被一块口香糖噎死,更不会想到会重生在斗罗大陆。然而在我兴致勃勃的准备一展身手的时候,缺发现一个惨不忍睹的事实,我的武魂竟是口香糖!ps:只看过斗一,斗二斗三什么的人不会出现。
  • 黑夜的聆听

    黑夜的聆听

    希望你们在这里找到自己曾经的问题并不再迷茫,不定时更新,谢谢????
  • 天上的街市——空间站

    天上的街市——空间站

    本书以历史为序介绍空间站的基本知识,真实描述空间站和宇航员们精彩、动听的故事。如果想了解太空冒险故事,如果想体会太空飞行的刺激,如果想从太空俯视地球,请做好心理准备,进入《天上的街市——空间站》。
  • 中国发展战略新布局

    中国发展战略新布局

    本书以较长历史跨度和全球视野,学术上梳理了近代中国人民浴血奋斗与当今发展战略的联系,从学理上着力阐发了中国道路、中国力量、中国精神的内涵和意义,以辩证思维科学解读十八大之后,全面建成小康社会、全面深化改革、国家治理现代化、经济提质升级、中国特色政治文明建设、文化强国建设、促进社会和谐建设、生态文明建设、促进祖国统一、坚持和平发展、健全国家安全体系、全面从严治党等,发展战略的新要求、新举措,并对实现全面建成小康社会后发展阶段、发展战略近期目标进行了探讨,提出了以“治国理政现代化理论”把握习近平总书记系列讲话精神、全面建成小康社会后仍是初级形式和初级阶段的全面小康、将进入直接为建设初步现代化奋斗阶段等,创新性观点。
  • 仰望天空时不再想你

    仰望天空时不再想你

    作为插班生的林云枫走进这所学校属于传说的71班,第一眼注意到的是那个在午后霞光下托着脸颊看着窗外的安静的女孩,然而林云枫不知道的是他和她的故事只是从这一眼开始,直到她的身影像小桃树一样在他心中扎根渐渐生长,直到桃花成泱飘满了他的全世界……
  • 墨少的霸道娇妻

    墨少的霸道娇妻

    男:“媳妇我要抱抱”女:……滚犊子男:呜呜呜媳妇你不爱我了吗果然女人都是善变的那天在床上你可不是这么说的女:给爷爬!!!
  • 被喝咖啡的上海人(千种豆瓣高分原创作品·世间态)

    被喝咖啡的上海人(千种豆瓣高分原创作品·世间态)

    一直以来,上海人在中国都是比较特殊的群体。如今的上海人,颇不受全国喜欢:上海人冷淡,自私,势利,排外。作品试图通过当地建筑、当地人的回忆来还原上海人最初开始活跃的租界时期,探寻上海人独特的内心世界,找到导致这种尴尬局面的历史、社会、自然因素。其中租界经济的快速发展和上海人的乡土本性形成的张力,全球各地大量人口涌入形成的移民城市结构,对上海人生存态度有着核心影响,由此能对上海人有更全面的了解。作为上海人,作者对自己生活的城市有着浓厚的情感。作品并不是严谨的人类学研究论文,通过一条街道,一个人物、一场变革的时空还原,整理当时报刊杂志的相关描写,用讲故事的结构,聊天的节奏,串联200年的上海变迁,上海人的内心由此浮现。面对熟悉的城市和生活,将自己抽离出来,换一个角度去解读,去追根溯源,才发现原来自己习以为常的日子,竟是如此不同寻常,这种人类学最直接的乐趣,在作品中跃然纸上。啸峰,80后上海人,互联网从业者。对人类学情有独钟,没有受过系统训练,坚信人类学可以走入更广大的读者群之中,这是他第一次人类学研究尝试,如果这篇文章能够让人对上海人有更全面的了解,就已经有了现实意义。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 摩天岭的那个约定

    摩天岭的那个约定

    夜晚的天空夜晚的梦耀眼的星星曾经的约定,曾经的嬉闹他们一起追逐的欢乐、奔跑的汗水和努力的步伐以及许下的摩天岭誓言,也许在旁人看来微微一笑而已,但你所不知道的是,因为经历改变了他们……。