CMM编译器试验总结.docVIP

  • 2
  • 0
  • 约3.26千字
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
CMM编译器试验总结

CMM试验报告总结 小组成员: 朱雯 9班 座机电话号码0297 负责编译器的部分: 词法,语法分析,中间代码的生成 对这次试验的评价: √ 非常好, 好, 一般, 差 觉得在这次实验中学到了很多。包括对类和对象概念的清晰,对于编译器整个的流程有了一个比较清晰地了解,对上一个学期学的知识有了更进一步的探索,并学以致用。同时,更深刻体会到一个开发团队的分工合作,团结和沟通的重要性。我们一直在努力做得更好。 在编写设计中遇到的难题: 难题1: 描述: 表的创建和存储 1.在声明一个变量(或数组)时,必须将它的信息存储到一个表里,以便以后对其进行操作。但是,因为如果在if-else语句或while循环中声明一个变量时,出了这个循环,还可以再声明一个同名的变量(或数组)。这样,就会存在可能存储了多个同名的数据或者一个变量名代表了多个变量。 2.因为表是以arrayList的形式存在的,我们每添加一个标志符(或数组,临时变量),就new一个标识符对象(对象里包含了这个对象的信息,比如name,type,value等)add到arrayList中。这里,就存在一个问题,以后要查找是否有这个标识符时,或者要查找某个标识符在arrayList里的index时,因为表里存储的是这个对象,就不能直接根据标识符的名字来查询 是否解决 √ / × √ 解决方案: 问题1:因为

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档