现在的位置: 首页 > 综合 > 正文

编译原理(二)

2018年01月19日 ⁄ 综合 ⁄ 共 315字 ⁄ 字号 评论关闭

一、高级程序设计语言提供基本数据类型的原因(数值数据、逻辑数据、字符数据、指针类型)

1、不同的事务需要不同的数据类型来表示

2、不同性质的数据需要以不同的方式进行操作


二、标识符和名字

他们是从2个不同的方面说明事物的。标识符说明构成这种字符串的构成规则。而名字说明了这个字符串的意义


三、计算机对赋值号(=)两边的操作是不同的

赋值号右边的操作对象是变量的内容(右值),左边是变量的地址(左值)。赋值语句完成的是一个数据对地址的操作。


四、编译过程中的翻译的主要工作是吧高级语言翻译成中间语言。中间语言独立与机器语言,但是非常接近机器语言。

五、中间语言的表示方法有

1、波兰表示法:特别适合表达式

2、四元式、三地址代码:适合控制语句和说明语句

抱歉!评论已关闭.