WebMD
本页大纲

解释器(Interpreter)

缩写:无

简述

直接读取并执行源码或中间表示、而不必先生成独立机器码产物的执行方式。启动快、易交互;热路径性能通常不如本地编译,可结合 JIT。

使用场景

脚本、REPL、嵌入式策略语言。

实践与应用

• 注意解释执行热路径成本
• 用分析器找热点
• 关键库可原生扩展

注意事项

• 依赖解释器版本差异
• 源码直接暴露的分发问题

对比与易混

解释器 编译器
启动 常更快上手 可能更重构建
峰值性能 常较低(可加 JIT) 本地码潜力大

关联术语

• 编译器:先译后跑的对照
• 运行时:解释执行的环境
• REPL:交互式解释的界面
• 字节码:亦可被解释执行的中间码