传统的编译器采用(请作答此空)风格。现代编译器的集成开发环境则采用( )风格。
2023-09-01
A. 虚拟机
B. 管道过滤器风格
C. 数据共享风格
D. 进程通信
参考答案:B
B. 管道过滤器风格
C. 数据共享风格
D. 进程通信
参考答案:B
管道过滤器风格的完整流程为:「读端口」获取需要处理的信息,通过管道传递给过滤器链,每个过滤器自行判断是否需要对信息进行处理,一个过滤器处理完后通过管道将消息传递给下一个或多个过滤器,直到所有的过滤器全部处理完毕,通过写端口,将处理完成的信息写出到目标位置。而传统编译器(包括词法分析、语法分析、语义分析和代码生成)一个阶段的输出是另一个阶段的输入,符合管道过滤器风格的特点。集成开发环境集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,针对这种需求,采用数据共享风格架构风格比较合适。
![]( //img1.runjiapp.com/duoteimg/tiku/images/pc/questionBank/main-list-title-icon.png)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_42.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_65.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_74.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_92.jpg)
热门标签