【小白打造编译器系列10】编译器的后端技术

我们前面已经在探讨了编译器的 前端技术 。它的重点,是让编译器能够读懂程序。无结构的代码文本,经过前端的处理以后,就变成了 Token、AST 和语义属性、符号表等结构化的信息。基于这些信息,我们可以实现简单的 脚本解释器 。 编译器后端要解决的问题:现在给你一台计算机,你怎么生成一个可以运行的程序,然后还能让这个程序在计算机上正确和高效地运行? 程序运行机制 我们关注的是两个底层硬件: CPU:
相关文章
相关标签/搜索