首页 > 试题广场 >

编译程序工作时,通常有以下哪些阶段

[不定项选择题]
编译程序工作时,通常有以下哪些阶段
  • 词法分析
  • 语法分析
  • 中间代码生成
  • 语义分析
  • 目标代码生成
中间代码生成不是必须的
发表于 2021-09-07 01:07:11 回复(0)
题出错了吧,怎么可能没有语义分析?
发表于 2021-10-08 18:58:47 回复(0)
答案肯定是错了没的说。
特意找了龙书,理论上ABCDE都要有,语法分析和语义分析之后产生的语法树会转换为中间代码的,但是不一定要有中间代码优化,优化是可以省略的。
正确的顺序是:A词法分析-B语法分析-D语义分析-C中间代码生成-(中间代码优化)-E目标代码生成-(目标代码优化
发表于 2022-04-04 16:46:56 回复(0)
A B C E
目标代码生成 不是必须的
发表于 2021-09-07 19:01:43 回复(2)