《编译原理课程设计》课程教学大纲.docx
《《编译原理课程设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《编译原理课程设计》课程教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译原理课程设计教学大纲一、课程基本信息课程名称编译原理课程设计Compiler Principles Curriculum Design课程编码CST220521020开课院部计算机科学与技术学院课程团队编译原理学分2.0课内学时48讲授0实验0上机48实践0课外学时0适用专业计算机科学与技术授课语言中文先修课程程序设计(C/C+)、离散数学(2T)、离散数学(2-2).数据结构与算法、编译原理课程简介 (限选)编译原理课程设计是配合计算机科学与技术专业的核心课程,编译原理开设的课程设计,是编译原理的实践课程,是计 算机科学与技术专业理论与实践相结合的典范。课程设计要求用C+语言实现一个Mi
2、ni C语言的编译器,包括词法分析、语法分析、语 义分析和代码生成等内容。输入是Mini C语言源程序,输出是8086/8088汇编语言目标代码,并能汇编、连接、运行。通过本课程设计 的训练,学生应具有分析现行编译程序和设计实现编译程序的基本能力,加深对程序设计语言编译原理的理解,将课本上的编译理论知识 和实际有机结合起来,提高学生分析问题和解决实际问题的能力,增强学生构造中、大型程序的能力,并能将各种编译技术应用于一般的 软件设计和毕业设计之中;了解国产编译技术研究与应用进展,树立国产编译技术发展的信心。The course design of compiling principles is
3、 the core course of Computer Science and Technology Specialty. The course design of compiling principles is the practical course of compiling principles, it is a model of the combination of theory and practice in computer science and technology. The course design requires a Mini C language compiler
4、to be implemented in C language, including lexical analysis, syntax analysis, semantic analysis and code generation. The inputis Mini C language source program, the output is 8086/8088 assembly language object code, and can assemble, connect and run. Through the training of this course design, stude
5、nts should have the basic ability to analyze the current compiler and design and implement the compiler, and deepen their understanding of the compiler principle of the programming language, combine the compiling theoretical knowledge in the textbook with the practice organically, improve students,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理课程设计 编译 原理 课程设计 课程 教学大纲
限制150内