面向应用的编译原理实验系统的设计与实现-基础数学专业毕业论文.docxVIP

  • 2
  • 0
  • 约5.67万字
  • 约 66页
  • 2019-05-11 发布于上海
  • 举报

面向应用的编译原理实验系统的设计与实现-基础数学专业毕业论文.docx

独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工 作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢 的地方外,论文中不包括其他人已经发表或撰写过的研究成果, 也不包含为获得西北师范大学或其他教育机构的学位或证书而 使用过的材料。与我一同工作的同志对本研究所做的任何贡献均 已在论文中作了明确的说明并表示了谢意。 签名: 日期 关于论文使用授权的说明 本人完全了解西北师范大学有关保留、使用学位论文的规定, 即:学校有权保留送交论文的复印件,允许论文被查阅和借阅; 学校可以公布论文的全部或部分内容,可以采用影印、缩印或其 他复制手段保存论文。 (保密的论文在解密后应遵守此规定) 签名 导师签名:垂!墨竖:导师签名:垒!至篓: 日期日期 面向应用的编译原理实验系统的设计与实现摘要: 面向应用的编译原理实验系统的设计与实现 摘要: 编译程序是现代计算机系统的基本组成部分,从功能上看,一个编译程序 就是一个语言翻译程序.它把一种语言(称作源语言)书写的程序翻译成另一 种语言(称作目标语言)书写的等价的程序,编译原理是计算机专业的核心课 程,而实验是学好这门课的关键之一。本论文的目标是设计与实现一个面向 应用的编译原理实验系统,并将其应用于编译原理实验课的教学中。文章在 介绍编译程序工作原理的基础上,以符号串为例,详细讨论了词法分析、语 法分析、语义分析、代码优化及目标代码生成的完整过程。 关键字: 编译原理 实验系统 设计实现 Design Design and Implementation of Application.Oriented Experiment System on Compile Principle Abstract: Compiling program is a fundamental of computer system today.From function aspect,a compiler is a language translator,whi ch translates a program written by one language(original—language)into an equivalent prog。am written by another language(object language).The course of compile principle is a central computer course,and the best way of grasping it is doingⅣell in experiments.This article is design and implementation of application—oriented compile principle exDeriment system.Designing this system is to apply the principle to the course of experiment.So the thesis explains principle of compi ler in details by the string,and implements a series of work including:lexical&nalysis. 8yntax analysis,semantic analysis,code optimization and object code generating. Key words: compile principle experlment system design implementation 4 第一章概述计算机以其处理数据容量大、速度快、精度高而且有自动判别功能等显著 第一章概述 计算机以其处理数据容量大、速度快、精度高而且有自动判别功能等显著 特点,作为一种工具被广泛应用于各个领域。例如:公交车的打卡机、超市收 银处、银行、医院等这些和我们的生活息息相关的地方。除了硬件基础外,在 其上安装的软件才是最重要的东西,而这些软件又都是通过高级语言来实现的。 高级语言接近人的自然语言,计算机无法直接识别,只有通过编译程序将之转 换为相应的低级语言,计算机才能“读懂”,即编译程序就是将高级语言“翻译” 成低级语言。每种高级语言都有自己特有的编译程序,在编译程序的支持下高 级语言才可能得以实现。所以我设计了这个编译原理实验系统,其中共有20个 实验演示,并将它运用到编译原理实验课中,以帮助学生更好的理解编译原理。 1.1什么是编译程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档