第 9 章 · 07 代码生成 vs 解释执行


文档摘要

第 9 章 · 07 代码生成 vs 解释执行 本节摘要:拿到 AST 后,有两种实现策略:编译(把 AST 翻译成机器码,跑得快但平台相关)与解释(直接遍历 AST 执行,慢但跨平台)。还有折中:字节码 + 虚拟机(先编译成字节码,再由 VM 解释/ JIT)。本节讲清三种策略的取舍,让你为自己的语言选对实现路线。 内容来源:基于编程语言实现整理的导读。 学习目标 说清「编译成机器码」与「解释执行」两种策略。 解释各自的取舍:性能 vs 跨平台 vs 实现复杂度。 理解「字节码 + 虚拟机」折中方案(Java/Python 的选择)。 简述 JIT(即时编译)的概念。


作者与出处
原作者: 灏天文库
来源:codecrafters-io
许可证:CC0-1.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: 灏天文库 转发
评论区 (0)
U