基于过程驱动的“编译原理”课程实践教学研究  

Research on practice teaching of compiler principles course based on process driven

在线阅读下载全文

作  者:徐艳群[1] 张斌[1] 

机构地区:[1]南阳理工学院计算机与信息工程学院,河南南阳473004

出  处:《无线互联科技》2016年第15期89-91,94,共4页Wireless Internet Technology

摘  要:"编译原理"是计算机所有专业课程中最能锻炼学生计算思维能力的一门课程,也是计算机专业较难的一门课程,很多高校忽视编译原理的实践环节,导致学生对编译的学习断章取义,学了"编译原理"还是不明白编译的实际过程。为了解决学生在"编译原理"课程学习中存在的问题,笔者提出了基于过程驱动的"编译原理"实践教学模式,教学过程贯穿小型C语言编译器的词法分析、语法分析、目标代码生成等阶段,实现了对C语言部分语法的识别,课后组织学生进行编程实践,达到了教授该课程的预期效果。The course of compiler principles is very important in training computational thinking ability in all computer courses, it is also a kind of course more difficult to learn. Many colleges ignore compiler principles practice process, which results in compile learning is not complete to students, who still don't figure the actual process of compile. In order to solve the problem in studying "compiling principle", the author puts forward practice teaching mode of"compiler principle'based on process driven, the teaching process applies a small C language compiler, including lexical analysis, syntax analysis, code generation phases, and achieved the recognition of C language partial syntax, organized student to take part in the practice of compiling, achieved the course effect by programming after class.

关 键 词:项目驱动 C编译器 词法分析 语法分析 

分 类 号:TP314-4[自动化与计算机技术—计算机软件与理论] G642[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象