启智社区,确实给力
首页
社区
OpenI社区章程
组织结构
启智许可证
欢迎加入OpenI
社区动态
项目
学习
社区活动
我为开源打榜狂
OpenI体验官
激励计划
开发者大会
全球智博会
全国人工智能大赛
开源大赛
校园行
集结号
EngineClub
主题沙龙
人工智能开源录
名家讲堂
论坛
AI协作平台
学习
⬡
所有
⬡
文档
⬡
教程
⬡
实训
当前位置:
首页
>
学习
>
实训
>
编译原理课程实践
来源:国防科技大学
章节:2 单元:4
王挺
余诗文
刘剑锋
进入实训课程
课程简介:
编译原理是一门理论性、技术性、实践性很强的课程,理论和实践相结合是课程的重要特色。本实验课程旨在通过一组实训攻关,达到下列目标: \r
1. 通过动手实践,使学生理解编译的基本过运用各个编译阶段的功能,能够利用LEX(FLEX)、JavaCC和YACC(BISON)等经典工具,设计并实现给定语言的词法分析、语法分析、语义分析等功能。\r
2. 通过分析和修改PL语言的编译程序和解释程序,获得综合利用编译程序设计的知识进行分析、设计、实现和维护编译程序的能力。\r
3. 通过课程实验,提高利用理论知识和自动化工具解决复杂问题的能力,加强从语言翻译和表示变换的角度对计算的理解。\r
课程章节:
单元实验:词法分析、语法分析和翻译
使用LEX、JavaCC和YACC等工具实现词法分析、语法分析和翻译程序的生成。
综合实验:PL编译程序扩充
分析PL语言的编译程序和解释程序,设计并实现对PL语言的扩充。