移动端

  • 题王微信公众号

    题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

单选题

一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是()

发布日期:2022-07-09

一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据...
A

早期的编译器采用管道.过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码

B

早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分

C

现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示

D

现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据

试题解析

文本形式

文本形式的文件中,文字是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号或特殊字符及特殊打印格式的文本。

中文名
文本形式
拼音
wen ben xing shi

编译器

简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine co

中文名
编译器
别名
译码器
提出者
葛丽丝·霍普
适用领域
计算机,单片机,编程语言
外文名
Compiler
表达式
源代码→预处理器 → 编译器 → 目标代码
提出时间
20世纪50年代末
应用学科
计算机

早期

早期,读音为zǎo qī,汉语词语,意思是指某个时代或过程的最初阶段。

中文名
早期
外文名
early;phase;earlystage
拼音
zǎo qī
反义词
晚期

标签: "暂无标签"

题王网让考试变得更简单

扫码关注题王,更多免费功能准备上线!