编译原理的课程实践从1984年开始,以实现扩展PL/0语言到扩展PL/0抽象机的编译器和实现扩展PL/0抽象机的解释器为内容。PL/0语言的扩展包括增加数组类型和函数类型等,实现语言是Pascal。当时微机功能非常弱且数量很少,只有一台Cromenco微机供课程实践用,好在全班只有30个学生。学生只能先完成设计,把代码写在纸上,以节省用机时间。虽条件有限,但学生普遍反映收获很大。该课程实践是当时国内编译原理课程实践中要求最高的;1986年得知,该课程实践的要求和美国西雅图的University of Washington的要求相当。此后,课程实践经历了以下几个阶段:
最新评论