《编译与反编译技术实战 》一2.4 本章小结

简介: 本章首先介绍了编译器和解释器的概念及其工作方式,然后剖析了编译器的结构,对编译器的设计与实现进行了阐述,并对Flex和Bison进行了简要概述,对LLVM及其应用进行了简要介绍,最后给出了基于现有工具的编译器的实现流程。

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

2.4 本章小结

本章首先介绍了编译器和解释器的概念及其工作方式,然后剖析了编译器的结构,对编译器的设计与实现进行了阐述,并对Flex和Bison进行了简要概述,对LLVM及其应用进行了简要介绍,最后给出了基于现有工具的编译器的实现流程。

相关文章
|
自然语言处理
《编译与反编译技术实战 》一3.4 本章小结
词法分析是编译过程的第一个阶段,负责对源程序进行扫描,按照源程序的构词规则识别出一个个单词符号。编译过程中执行词法分析的程序称为词法分析器。本章介绍了构造词法分析器的两种方法:一种是基于状态转换图的词法分析器的手工实现,另一种是利用词法分析程序的自动生成工具LEX的词法分析器的自动实现。
1759 0
《编译与反编译技术实战 》一1.10 本章小结
本章简要介绍了阅读本书所需要的实践环境,主要有词法分析生成器LEX、语法分析生成器YACC、编译器GCC和LLVM、反汇编工具IDA和OllyICE、仿真与分析工具QEMU、动态分析工具TEMU等。
1372 0