Anthony007

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年1月22日

摘要: 词法分析的任务: 首先,从阶段上来看,编译器可分为若干个中间阶段: 典型的,可以包含为一个前端,一个后端。前端接收源程序产生一个中间表示,后端接收中间表示继续生成一个目标程序。所以,前端处理的是跟源语言有关的属性,后端处理跟目标机器有关的属性。 更细节的,前端可以划分为若干个阶段: ... 阅读全文
posted @ 2015-01-22 11:26 Anthony007 阅读(7606) 评论(0) 推荐(1) 编辑

摘要: 编译器的介绍: 编译器是一个程序,其核心功能是将源代码(C/C++,Java,C#,html等)翻译成目标代码(X86,ARM,IA64等),是一个重要的研究领域,也是其他许多研究领域的基础。 一个简单的编译器结构: 编译器由多个阶段组成,每个阶段处理不同的问题,使用不同的理论、算法和数据... 阅读全文
posted @ 2015-01-22 10:37 Anthony007 阅读(559) 评论(0) 推荐(0) 编辑