摘要:
编译器设计-代码生成 Compiler Design - Code Generation 代码生成可以看作是编译的最后阶段。通过后代码生成,优化过程可以应用到代码上,但这可以看作是代码生成阶段本身的一部分。编译器生成的代码是一些低级编程语言(例如汇编语言)的目标代码。我们已经看到,用高级语言编写的源 阅读全文
摘要:
编译器设计-符号表-中间代码生成 Compiler Design - Symbol Table Compiler - Intermediate Code Generation 一.Compiler Design - Symbol Table 符号表是编译器为存储变量名、函数名、对象、类、接口等各种实 阅读全文
摘要:
编译器设计-RunTime运行时环境 Compiler Design - Run-Time Environment 作为源代码的程序仅仅是文本(代码、语句等)的集合,要使其活动,它需要在目标计算机上执行操作。程序需要内存资源来执行指令。程序包含程序名、标识符等,运行时需要与实际内存位置进行映射。 所 阅读全文