登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

自底向上语法分析器的可视化交互仿真开题报告

 2020-04-07 08:44:01  

1. 研究目的与意义(文献综述)

编译系统在计算机科学与技术发展中起到了非常重要的作用,是计算机不可缺少的部分,编译系统的原理是每个从事计算机相关的工作的人必备的知识。在高校教学中,编译原理是每个计算机专业学生的必修课,它主要包括词法分析、语法分析、语义分析、中间代码生成、中间代码优化及目标代码生成刘大部分,旨在提高学生对程序语言的理解和学生的实践能力。

国外的大学从20世纪60年代就开设了编译课程,较为经典的编译原理教程有aho等编著的《compilers: principles,techniques, and tools 》 (中文名:《编译原理技术和工具》)与appel等编著的《modern compiler implementation in c 》 (中文名:《现代编译原理——c语言描述》),还有steven s.muchnick编著的《advanced compiler design and implementation》 (中文名: 《高级编译器设计与实现》),这三本书被称为编译原理领域的“龙书”、“虎书”和“鲸书”,指导了世界各地万千学子,国内的很多教材都从中汲取了很多知识。

近年来,国内学校在编译原理教学方面也积累了大量的经验,许多学校设计了一系列优质课程,但是该门课程依然是计算机专业最难的课程之一,原因有以下几点:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1系统功能

本系统是动态演示自底向上语法分析器,通过输入的文法来对输入串进行规约,并给出中间的分析步骤。其目的是向使用者展示自底向上语法分析的原理和过程,让学习的人对此有直观的认识,加深理解,激发学习的兴趣。

步骤如下:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2018年1月14日—2018年3月5日:查阅相关的文献并完成开题报告,根据老师所给信息阅读相关的论文和参考文献,完成外文翻译。

(2)2018年3月6日—2018年3月18日:复习理论知识,进行系统的框架设计,对算法进行构思,分析。

(3)2018年3月19日—2018年4月30日:程序设计与开发,系统测试及完善。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]王涛,卢军,张凯兵. 一种基于图形可视化的编译原理计算机辅助教学系统[j]. 湖北工程学院学报,2015,03:85-88.

[2]许智宏,李显,高静静. 高级语言编译过程可视化研究[j]. 教育教学论坛,2012,10:30-31.

[3]但静培,渡边坦. 基于编译技术的程序可视化[j]. 计算机应用研究,2002,10:51-52 7

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图