第 1 章 · 为什么需要中间表示 章节摘要:本章从编译器最前端出发,回答一个贯穿全册的问题:为什么源代码不能直接翻译成机器码,中间非要垫一层 IR。我们先把前端的两道工序补齐——词法分析把字符流切成记号,语法分析把记号拼成语法树;然后站在"语法树已经到手"的位置上,看清 IR 在整个编译器架构里的坐标,以及它的抽象层次为什么是一条从 AST 到 LIR 的光谱而不是一个点。 会员。《第1章 为什么需要中间表示》收录于灏天文库文集《编译原理进阶与中间表示 (IR)》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。