某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析

资格题库2022-08-02  12

问题 某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用(  )架构风格最为合适。A. 管道-过滤器B. 数据仓储C. 主程序-子程序D. 解释器

选项 A. 管道-过滤器
B. 数据仓储
C. 主程序-子程序
D. 解释器

答案 A

解析 在管道和过滤器软件体系结构中,每个模块都有一组输入和一组输出。每个模块从它的输入端接收输入数据流,在其内部经过处理后,按照标准的顺序,将结果数据流送到输出端,以达到传递一组完整的计算结果实例的目的。它最典型的应用是在编译系统。一个普通的编译系统包括词法分析器,语法分析器,语义分析与中间代码生成器,优化器,目标代码生成器等一系列对源程序进行处理的过程。题干描述适合管道-过滤器模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2397584.html

最新回复(0)