自制编译器电子版

自制编译器电子版

版本:pdf免费版大小:4.5M

类别:电脑刊物系统:WinXP, Win7, Win8, Win10

立即下载
  • 自制编译器电子版 pdf免费版0

自制编译器pdf完整版是专为编程爱好者们和程序员们打造的编程学习教材,这本书由青木峰郎着,为大家详细的讲解了编译器的各方面知识点,有需要的用户赶快来IT猫扑下载体验吧!

自制编译器内容简介

本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了CЬ语言,CЬ可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C Ь语言的编译器, 是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了程序运行的所有环节。

自制编译器pdf完整版

章节目录

第1章 开始制作编译器  1 

第2章 CЬ和cbc  13 

第1部分 代码分析 

第3章 语法分析的概要  24 

第4章 词法分析  39 

第5章 基于javaCC 的解析器的描述  55 

第6章 语法分析  68 

第2部分 抽象语法树和中间代码 

第7章 JavaCC 的action 和抽象语法树  92 

第8章 抽象语法树的生成  110 

第9章 语义分析(1)引用的消解  135 

第10章 语义分析(2)静态类型检查  159 

第11章 中间代码的转换  178 

第3部分 汇编代码 

第12章 x86 架构的概要  214 

第13章 x86 汇编器编程  236 

第14章 函数和变量  266 

第15章 编译表达式和语句  278 

第16章 分配栈帧  308 

第17章 优化的方法 333 

第4部分 链接和加载 

第18章 生成目标文件 346 

第19章 链接和库  369 

第20章 加载程序  387 

第21章 生成地址无关代码  410 

第22章 扩展阅读  434

查看全部

更新时间:2019-01-08
厂商名称:
包名:
MD5:
权限须知点击查看
权限管理须知关闭
玩家评论 QQ群号:203046401
我要跟贴
    取消
    猜你喜欢
      同类推荐
      热门精品
      显示全部+最新应用