《编译与反编译技术》—第1章1.3节编译器结构

简介:

本节书摘来自华章出版社《编译与反编译技术》一书中的第X章,第X节,作者庞建民,陶红伟,刘晓楠,岳峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。


1.3 编译器结构

编译过程的每个阶段工作的逻辑关系如图1-1所示,图中每个阶段的工作由相关程序模块承担,其中的符号表管理程序和错误处理程序贯穿编译过程的各个阶段。这些程序模块构成了编译器的基本结构。

5842d1bb6404e299ecbfaa47cb6c6994fb66b619

相关文章
|
前端开发 程序员
《编译与反编译技术实战 》一2.2 编译器的结构
目前常用的程序设计语言都已经有很多优秀的编译器,比如C语言有GCC和ICC、C++有G++和I++、Java有JAVAC和GCJ。然而,即使这些常用的程序设计语言,其本身也一直在改变,即不断地完善。因而,实现这些程序设计语言的编译器也需要做出相应的改动。
1294 0