OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

编译原理课程实践

编译原理课程实践

  • 来源:国防科技大学
  • 章节:2 单元:4

  • 王挺

  • 余诗文

  • 刘剑锋
进入实训课程

课程简介:

编译原理是一门理论性、技术性、实践性很强的课程,理论和实践相结合是课程的重要特色。本实验课程旨在通过一组实训攻关,达到下列目标: \r
1. 通过动手实践,使学生理解编译的基本过运用各个编译阶段的功能,能够利用LEX(FLEX)、JavaCC和YACC(BISON)等经典工具,设计并实现给定语言的词法分析、语法分析、语义分析等功能。\r
2. 通过分析和修改PL语言的编译程序和解释程序,获得综合利用编译程序设计的知识进行分析、设计、实现和维护编译程序的能力。\r
3. 通过课程实验,提高利用理论知识和自动化工具解决复杂问题的能力,加强从语言翻译和表示变换的角度对计算的理解。\r

课程章节:

单元实验:词法分析、语法分析和翻译

使用LEX、JavaCC和YACC等工具实现词法分析、语法分析和翻译程序的生成。

综合实验:PL编译程序扩充

分析PL语言的编译程序和解释程序,设计并实现对PL语言的扩充。