基于Java的小型编译器前端的设计与开发文献综述
《基于Java的小型编译器前端的设计与开发文献综述》由会员分享,可在线阅读,更多相关《基于Java的小型编译器前端的设计与开发文献综述(10页珍藏版)》请在毕设资料网上搜索。
1、 附 1 成绩: 毕业设计 (论文)文献综述 院 (系) :信息与控制工程学院 专业班级: 计算机 0801 毕 业 设 计 论 文 方 向 : 综述题目:基于 Java 的小型编译器前端的设计与开发文献综述 信息与控制工程学院毕业设计(论文)文献综述 基于 Java 的小型编译器前端的设计与开发文献综述 摘要: 21 世纪是电脑发展的时代,从事软件开发的人越来越多,使用的开发软件和 开发环境也不尽相同,但是不论是哪种开发环境,都少不了使用编译器。包括常 用的 C 语言。 编译器(Compiler),是一种电脑程式,它会将用某种编程语言写成的源代 码(原始语言),转换成另一种编程语言(目标语言
2、)。它主要的目的是将便于 人编写,阅读,维护的高级计算机语言所写作的源代码程式,翻译为计算机能解 读、运行的低阶机器语言的程序,也就是执行档。编译器将原始程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序 一个现代编译器的主要工作流程:源代码 (source code) 预处理器 (preprocessor) 编译器 (compiler) 汇编程序 (assembler) 目标代 码 (object code) 链接器 (Linker) 可执行程序 (executables)。低阶 机器语言是计算机能直接解读、运行的。编译器将源程序作
3、为输入,翻译 产生使用目标语言的等价程序。源代码一般为高级语言 , 如 Pascal、C、 C+、C#、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时 也称作机器代码。 论文首先论述编译器的发展历程开发背景和研究的目的与意义,然后对本 次编译器前端设计进行简单介绍,同时阐述该编译器所具有的的功能,以及实现 所用的工具和参考的资料 关键词:编译器,源代码,目标代码 1.1. 前言前言 编译程序是现代计算机系统的基本组成部分之一。 编译程序一般由词法分析 程序、语法分析程序、语义分析程序、中间代码生成程序、目标代码生成程序、 代码优化程序、表格管理程序和出错处理程序等成分构成。 在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 小型 编译器 前端 设计 开发 文献 综述
