编译原理课程设计报告-简单文法的编译器的设计与实现
《编译原理课程设计报告-简单文法的编译器的设计与实现》由会员分享,可在线阅读,更多相关《编译原理课程设计报告-简单文法的编译器的设计与实现(44页珍藏版)》请在毕设资料网上搜索。
1、 1 课课 程程 设设 计计 报报 告告 设计题目:简单文法的编译器的设计与实现 班 级:计算机1206 组长学号: 组长姓名: 指导教师: 设计时间:2014 年 12 月 2 摘摘 要要 编译原理是计算机科学与技术专业一门重要的专业课, 它具有很 强的理论性与实践性,目的是系统地向学生介绍编译系统的结构、工作 原理以及编译程序各组成部分的设计原理和实现技术,在计算机本科教 学中占有十分重要的地位。计算机语言之所以能由单一的机器语言发展 到现今的数千种高级语言,就是因为有了编译技术。编译技术是计算机 科学中发展得最迅速、最成熟的一个分支,它集中体现了计算机发展的 成果与精华。 本课设是词法分
2、析、语法分析、语义分析的综合,外加上扩展任务 中间代码的优化和目标代码的生成,主要是锻炼学生的逻辑思维能力, 进一步理解编译原理的方法和步骤。 关键词关键词:编译原理,前端,目标代码,后端 3 目目 录录 摘要摘要.3 .3 1. 1. 概述概述6 6 2. 2. 课程设计任务及要求课程设计任务及要求8 8 2.1 设计任务8 2.2 设计要求9 3. 3. 算法及数据结构算法及数据结构1010 3.1 算法的总体思想10 3.2 词法分析器模块11 3.2.1 功能11 3.2.2 数据结构11 3.2.3 算法12 3.3 语法分析器模块13 3.3.1 功能13 3.3.2 数据结构13
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 课程设计 报告 简单 文法 编译器 设计 实现
