Multics MACLISP 编译器
2024-10-22
本文是针对 Multics MACLISP 编译器 (lcp) 的入门教程,详细介绍了其编译技术,特别是其值管理方案。lcp 是一个两遍编译器,第一遍进行语法分析、语义检查和宏扩展,第二遍生成机器代码。lcp 的核心是其值管理技术,该技术使用值标签和负载列表来跟踪变量和函数结果的位置和可销毁性,从而实现高效的代码生成。
20
未分类