• 回答数

    4

  • 浏览数

    139

大大大吉CQ
首页 > 英语培训 > 中间代码用英文

4个回答 默认排序
  • 默认排序
  • 按时间排序

lee是个小吃货

已采纳

中间代码的作用是可使程序的结构在逻辑上更为简单明确,特别是可使目标代码的优化比较容易实现中间代码,即为中间语言程序,中间语言的复杂性介于源程序语言和机器语言之间。中间语言有多种形式,常见的有逆波兰记号、四元式和三元式。

中间代码用英文

170 评论(8)

心泊-李伟

是说编译后生成的中间代码吗?简单说就是一种你看不懂,电脑也看不懂的代码。打比方,你会说中文,另一个人会说英文,如果想要他听懂你说的话,就要有一个懂英文又懂中文的人来翻译,中间代码就是这样一个角色,他把C语言翻译成计算机可以直接识别的语言,其实,计算机是看不懂C语言的,呵呵,整个翻译过程有些复杂就不详细说了。

144 评论(14)

是芬妮呀

1、逆波兰表示

逆波兰表示又称后缀表示法,它是最简单的一种中间代码表示形式,早在编译程序出现之前,它就用于表示算术表达式。

2、四元式

四元式也是一种比较普遍采用的中间代码形式,其形式为:(OP,ARG1,ARG2,RESULT)。其中:OP为运算符,ARG1为第一运算对象,ARG2为第二运算对象,RESULT为运算结果。

3、三元式

三元式表示是与四元式类似的一种表示法,所不同的仅是三元式中没有表示运算结果的部分,凡要涉及到运算结果的均用三元式的位置或序号来代替。

三元式的形式为:(OP,ARG1,ARG2),其中,OP为运算符,ARG1为第一运算对象,ARG2为第二运算对象。运算对象ARG1,ARG2可以是变量名,也可以是三元式的编号。

扩展资料:

中间代码相关延伸:代码优化-优化所涉及的源程序的范围

局部优化 — 基本块内优化;

循环优化 — 隐式、显式循环体内优化;

全局优化 — 一个源程序范围内优化;

优化相对于编译逻辑功能实现的阶段,中间代码级 — 目标代码生成前的优化;目标代码级 — 目标代码生成后的优化。

参考资料来源:百度百科-代码优化

参考资料来源:百度百科-中间语言

210 评论(9)

刀刀吹雪

打个比方,你写的是C语言(我们比方成汉语),编译器是翻译,要把汉语翻译成机器能懂的语言,但是机器执行的语言因为芯片不同所以不同,略有差异(我们可以比方成:俄语,德语,西班牙语,葡萄牙语,法语等等。。)现在你要写做一个翻译,想想,很痛苦,我要学那么多语言才行,而且以后说不定还会继续增加。于是,你跟芯片商量了下,这样我负责翻译成英语,你们自己再出个翻译,把英语翻译成你们能懂的语言,我就省事多了,你们也不那么费事。于是。。英语成了中间语言。

186 评论(13)

相关问答