Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8133e97

Browse files
Update README.md
1 parent 328d2db commit 8133e97

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

‎04_运行时刻环境/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
44
*前言:
55
从词法分析,到语法分析,到三地址代码生成,这个几个阶段的本质还只是对字符串的转换,是静态编译阶段。而运行时指的是程序执行顺序、执行环境、内存动态分配等内容。
6-
运行时刻跟编译时刻虽然是两个不同的阶段,但是由于运行时刻用到的指令是由编译器生成的,要使编译器生成正确指令,必需对程序运行时有足够的了解。如此才能解决在前面一节《03_中间代码生成》的三地址表达式实例2中提出的问题,才能生成能够翻译为机器码的精确中间码
6+
运行时刻跟编译时刻虽然是两个不同的阶段,但是由于运行时刻用到的指令是由编译器生成的,要使编译器生成正确指令,必需对程序运行时有足够的了解。如此才能解决在前面一节《03_中间代码生成》的三地址表达式实例2中提出的问题,才能生成能够精确翻译为机器码的中间码。
7+
总而言之,要使机器码执行时符合ECMA-262标准(https://www.ecma-international.org/publications-and-standards/standards/ecma-262/),就必须先了解该标准,并想法设法使生成的线性代码在运行时符合该标准。
78
89
910
*运行存储分配:

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /