首页 > 电子期刊 > J > 计算机时代

如何上好第一堂课

开的。[符号表管理][中间代码生成][语义分析][语法分析][词法分析][目标代码生成][代码优化][源程序][目标代码][错误诊断处理]图3 “编译原理”课程内容纲要编译原理课程要重点介绍编译的整个过程,这一过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等步骤(见图3)。编译过程是非常复杂的,但是编译过程中每个阶段完成的主要工作又是非常明确的。让学生掌握编译过程各阶段分别完成哪些编译工作,并在脑海中建立深刻印象,对后续教学是非常关键的。为此,我们采用多媒体开发工具FLASH CS3[3],自行设计开发了一个“编译过程动态演示系统”,系统导航界面如图4所示。图4 编译过程动态演示系统导航界面系统将文本、表格、图形、音频、视频等不同的媒体结合在一起,以形象直观的方式动态演示高级程序设计语言编译过程各个阶段对源程序或其中间表示的处理工作,并以一个典型的源程序例子为对象,展示其编译过程中的变换情况。图5是代码优化阶段的
<<上一页  下一页>>

首页 > 电子期刊 > J > 计算机时代

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: