第 9 章 · 06 编译器:经典三段式架构


文档摘要

第 9 章 · 06 编译器:经典三段式架构 本节摘要:编译器线开始。本节讲编译器的经典三段式:前端(词法+语法+语义,产出 AST)、中端(优化)、后端(代码生成)。讲清这个分层,以及为什么分层(前端只管语言、后端只管机器、中端复用)。本节呼应第 4 章——正则引擎是「前端」的微缩,这里深化。 内容来源:基于编译原理整理的导读,呼应本书第 4 章正则引擎。 学习目标 说清编译器三段式:前端(分析)→ 中端(优化)→ 后端(生成)。 解释前端的三个阶段:词法、语法、语义。 理解 AST(抽象语法树)是前后端的桥梁。 说清为什么分层:语言无关的后端、机器无关的中端,可复用。 一、学习价值:编译器是「语言→可执行」的范本 编译器把源码(人读的语言)翻译成机器码(机器跑的语言)。


发布者: 作者: 灏天文库 转发
评论区 (0)
U