C编译器剖析 - 邹昌伟 在线电子书 图书标签: 编译原理 C compiler 编译器 编程语言 编程 程序设计 软件开发
发表于2024-12-28
C编译器剖析 - 邹昌伟 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
“编译原理”课程是一门理论性与实践性非常强 的课程,应遵循从具体到抽象的认知规律。邹昌伟编 *的《C编译器剖析(高等学校计算机专业规划教材) 》以一个开源的C编译器(UCC)为案例,在源代码分析 的过程中,展开对编译原理相关知识的学习和讨论。
全书共分6章:**章介绍文法和递归等知识点,并采 用结合C语言学汇编的方式来讨论汇编代码;第2章讨 论UCC编译器的词法分析、内存管理、符号表管理和 类型系统等基本模块;第3章介绍UCC编译器的语法分 析,采用的是手工打造分析器的技术路线;第4章介 绍语义检查,通过本章的学习,有助于C程序员站在 编译器的角度来深入理解C语言的语义规则;第5章分 析UCC编译器的中间代码生成及优化;第6章介绍如何 生成32位的x86汇编代码。
本书不仅是很好的编译原理和编译器设计教材, 也可作为深人学习C程序设计的参考用书。
数学公式、伪代码虽然是很好的抽象工具,但由于编译器过于底层,数学公式和伪代码均无法很好地展现编译器的本质。个人认为,学习编译原理的最好方式,就是在学习理论的同时,读编译器的源码。如果《龙书》让你觉得一头雾水,不妨试着读下《C 编译器剖析》。该书是一本以剖析C语...
评分C编译器剖析一书的PDF电子版 https://github.com/sheisc/ucc162.3 全国每年有十万以上的计算机相关专业学生毕业,《编译原理》课程留给大多数毕业生的印象就是很难、很理论化。计算机专业是一门实践性非常强的学科,应遵循从具体到抽象的认知规律。本书针对传统《编译原理》课...
评分C编译器剖析一书的PDF电子版 https://github.com/sheisc/ucc162.3 全国每年有十万以上的计算机相关专业学生毕业,《编译原理》课程留给大多数毕业生的印象就是很难、很理论化。计算机专业是一门实践性非常强的学科,应遵循从具体到抽象的认知规律。本书针对传统《编译原理》课...
评分C编译器剖析一书的PDF电子版 https://github.com/sheisc/ucc162.3 全国每年有十万以上的计算机相关专业学生毕业,《编译原理》课程留给大多数毕业生的印象就是很难、很理论化。计算机专业是一门实践性非常强的学科,应遵循从具体到抽象的认知规律。本书针对传统《编译原理》课...
评分数学公式、伪代码虽然是很好的抽象工具,但由于编译器过于底层,数学公式和伪代码均无法很好地展现编译器的本质。个人认为,学习编译原理的最好方式,就是在学习理论的同时,读编译器的源码。如果《龙书》让你觉得一头雾水,不妨试着读下《C 编译器剖析》。该书是一本以剖析C语...
C编译器剖析 - 邹昌伟 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024