基于LLVM的编译器的设计与实现毕业论文.docVIP

  • 40
  • 0
  • 约9.84万字
  • 约 102页
  • 2016-09-18 发布于河南
  • 举报

基于LLVM的编译器的设计与实现毕业论文.doc

学士学位论文 题目:基于LLVM的编译器的设计与实现 设计人: 梁关林 指导教师:刘爱琴 所属系部:计算机科学与技术学院 专业班级:计算机082001班 2012年 6月 4日 太原科技大学毕业设计(论文)任务书 学院: 计算机科学与技术学院 学 生 姓 名 梁关林 学号 200820010114 专业班级 计算机082001 同组人 无 任务下发时间 2012年3月 任务完成时间 2012年6月 设计(论文)题目 基于LLVM的编译器的设计与实现 设计 目的 要求 高质量应用软件的开发,需要高效的编程语言和编译器的支持。为了加深学生对编程语言和编译器的理解,要求学生设计一个类似C的小源语言,然后利用LLVM实现该语言的编译器。 设计 主要 内容 在深刻理解编译原理,掌握文法设计和编译器构造方法,并且熟悉LLVM的基础上,完成编程语言和编译器的设计。主要内容包括: 设计源语言,要求包括变量声明,基本赋值语句,数组访问,条件分支语句,循环语句,函数定义,和函数调用等。 学习LLVM,完成词法分析,语法分析,和语法制导翻译(翻译成LLVM IR)工作,最后利用LLVM实现代码优化和代码生成功能。 设计 提交 资料 毕业论文 外文资料翻译 编译器软件 学生签名 指导教师签名 系主任签名 主管院长签名 中文摘要 开发高性能的应用软件,除了一个

文档评论(0)

1亿VIP精品文档

相关文档