《编译原理》课程设计任务书--小型语言编译器的设计-编译技术的计算机实现.docVIP

  • 48
  • 0
  • 约5.73千字
  • 约 16页
  • 2018-05-14 发布于天津
  • 举报

《编译原理》课程设计任务书--小型语言编译器的设计-编译技术的计算机实现.doc

《编译原理》课程设计指导书 一、课程设计的目的 本次课程设计的时间为2周,目的是通过实际的题目如:词法分析、语法分析、代码优化等,使学生了解和掌握编译程序的工作原理,同时培养学生用相关的程序设计语言进行程序设计,实现编译的功能,从而提高学生的综合能力。 二、设计名称:小型语言编译器的设计/编译技术的计算机实现。 三、设计要求 本次课程设计有两种选择:合作完成与独立完成。若选择合作完成,则需自行组合5位学生成为一个小组,小组成员合作完成一个小型编译器(见设计内容题目一)。若选择独立完成,则从设计内容题目二的13个题目中任选一个独立实现。这13个题目,都有一定的工作量,涵盖本课程内容和实际应用相关的主要技术。 四、设计内容 题目一:小型语言编译器的设计。 通过设计、编制、调试一个对于小型语言词法的词法分析程序,加深对词法分析原理的理解,并实现输出单词序列的词法检查和分析。(建议1名学生完成) 设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解。(建议1名学生完成) 设计、编制、调试一个布尔表达式的语法及语义分析程序,加深对语法及语义分析原理的理解。(建议1名学生完成) 设计、编制、调试一个条件语句的语法及语义分析程序,加深对语法及语义分析原理的理解。(建议1名学生完成) 设计、编制、调试一个循环语句的语法及语义分析程序,加深对语法及语义分析原理的理解。(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档