网学网为广大网友收集整理了,编译原理算法动态演示系统,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
系统的总体结构和功能编译原理是现代计算机系统中重要的组成部分。它介绍了如何将高级程序设计语言变换成计算机硬件所能识别的机器语言,以便计算机进行处理的技术。它的理论基础坚实,其形式化系统不仅应用于编译技术,还大量应用于人工智能、多媒体技术、数据库、软件工程
完成以下编译原理中常用的算法的演示实现,完成整个演示过程的总体设计: (1) 最左推导和最右推导; (2)if_then_else的两种推导; (3) 模拟一个DFA M识别一个输入串; (4)将一有ε-转移的NFA构造成与之等价的DFA; (5)消除左递归; (6)算符优先分析器的组成和工作过程; (7)LL(1)分析; 编译原理是计算机专业的一门核心课程,在计算机本科教学体系中占有十分重要的地位。它的内容抽象、深奥、枯燥,学生掌握起来有很大难度。而本文设计的动态演示系统能提供连续前向运行、单步前向运行两种运行方式,很好地显示编译原理实验的每一个步骤,使听课的学生加深对编译过程的理解,同时也提高了学生对《编译原理》课程的学习兴趣 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |